1. 程式人生 > >Mac上使用SSL無密碼登入Linux伺服器

Mac上使用SSL無密碼登入Linux伺服器

一.在本地生成公鑰和私鑰

cd ~/.ssh

ssh-keygen -t rsa

 

之後回車兩次,注:(Enter passphrase (empty for no passphrase): 可以設定密碼),免密做好後首次登入要求輸入一次密碼,就輸入這裡的密碼。

生成兩個檔案id_rsa(私鑰)和id_rsa.pub(公鑰)

 

二.傳送公鑰到伺服器

scp id_rsa.pub [email protected]:~/.ssh

埠號不為22的話   

scp -P id_rsa.pub [email protected]

:~/.ssh

(P要大寫)

如果伺服器上沒有.ssh資料夾,則登入伺服器輸入如下命令建立

mkdir ~/.ssh

chmod 700 ~/.ssh

三.設定公鑰檔案

登入伺服器

cd ~/.ssh

cat id_rsa.pub >> authorized_keys

chmod 600 authorized_keys 注:必須設定成600