# 使用Putty做ssh免密碼自動連線 1.打開終端機輸入:ssh 帳號@IP位置 2.開啟第二個終端機,不用登入,只要輸入以下語法產生金鑰。ssh-keygen -t rsa -b 4096 3.連續三個enter產生公鑰與私鑰放在User的.ssh資料夾內 4.將SSH Key傳送到需設置的主機伺服器 5.如果你的伺服器沒有.ssh的資料夾,請先建立一個,輸入以下語法建立:mkdir .ssh 6.有了.ssh資料夾以後輸入以下語法: scp 剛剛產生的.pub檔案放置的路徑 帳號@IP位置:/路徑/.ssh/傳過去之後想要的名稱.pub 7.輸入正確以後,它會請你先輸入一次接收方的主機伺服器密碼,然後你會看到傳輸狀態及完成狀態。當 檔案確認已經有傳過去了,也能在該伺服器上.ssh資料夾內被找到 8.需要授權剛剛傳過來的公開金鑰。輸入以下語法: cat ~/.ssh/你的公開金鑰名稱.pub >> ~/.ssh/authorized_keys 在.ssh這個資料夾內多了一個authorized_keys的檔案。 9.再輸入以下語法: chmod 700 ~/.ssh/ chmod 600 ~/.ssh/* 10.開啟puttygen將本機中的privatekey轉為ppk檔儲存  11.開啟 PuTTY, 點選已經儲存了的 Sessions 按 “Load” 12.在左邊選單按 “Connection” -> “Data”, 在 “Auto-login username” 輸入登入的使用者 名稱 13.在 “Connection” -> “SSH” -> “Auth”, 在 “Private key file for authentication:” 選擇在第 2 步儲存的 Private key.  14.在左邊選單按 “Session”, 按 “Save”.  15.輸入IP後按Open 16.輸入指令:hostname 後就完成了 成果:
×
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