# 1114 Linux HW04 --- ## HW04處理流程: ### 1.更改hostname 輸入下面的指令 ```console= sudo hostname HW04 ``` 輸入完後logout再重新登入就可以看到了  ### 2.在本地建立公鑰和私鑰 1. 輸入ssh-keygen ```console= ssh-keygen ``` 接著會詢問產生的ssh key要存放的位置 再來會詢問要不要設定 passphrase,空白表示不設定 這兩個直接預設按下Enter就好。  2. 確認生成的 public key 和 private key  ### 3.將公鑰傳到Linux Server,私鑰在本地用PuTTYgen處理 1. 將**公鑰public key**傳到server端 ```= #scp 剛剛產生的.pub檔案放置的路徑 帳號@IP位置:/路徑/.ssh/傳過去之後想要的名稱.pub scp C:\Users\tyjh2\.ssh\id_rsa.pub s1082925@10.2.200.196:/home/s1082925/id_rsa.pub id_rsa.pub ```  2. 在server端可確認有傳過去,且授權SSH key ```console= cat ./id_rsa.pub >> ~/.ssh/authorized_keys#注意自己公鑰在Server端的位置 ```  3. PuTTYgen下載和處理私鑰變成PuTTY要的格式(.ppk) 1. 打開PuTTYgen,Load之前產生的私鑰  2. 選擇私鑰(id_rsa)  3. Save private key(.ppk檔)  4. 隨便取個名,自己知道就好(.ppk檔)  ### 4.利用Putty連線 1. 選擇剛剛用PuTTYgen存起來的private key  2. 輸入hostname和ip資訊並Save,之後雙擊就可以不用密碼ssh遠端登入  3. 登入後畫面  ## 參考 1. https://raise-up.com.tw/web-design-news/ssh-key-tutorial.html/ 2. https://linux.vbird.org/linux_server/centos6/0310telnetssh.php 3. http://blog.kejyun.com/2012/11/setting-ssh-key-to-achieve-non-password-login-on-ubuntu.html 4. https://xenby.com/b/220-%E6%95%99%E5%AD%B8-%E7%94%A2%E7%94%9Fssh-key%E4%B8%A6%E4%B8%94%E9%80%8F%E9%81%8Ekey%E9%80%B2%E8%A1%8C%E5%85%8D%E5%AF%86%E7%A2%BC%E7%99%BB%E5%85%A5
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up