想要省掉這個步驟,改用 key 的方式來登入
1. 在自己的電腦,輸入以下指令
ssh-keygen -t rsa or ssh-keygen -t rsa -b 4096
可以更改 filename,但記得不要設定 passphrase,直接 enter過去就好
預設會產生 id_rsa, id_rsa.pub 這兩個檔案,會放在 ~/.ssh
建議也就放在 ~/.ssh 就好
2. scp id_rsa.pub 這個檔案到 server 上,也放在 ~/.ssh 下,然後輸入這個指令
(在 server 的 ~/.ssh 目錄下)
cat id_rsa.pub >> authorized_keys
3. 在自己的電腦
修改 ~/.ssh/config,沒有就 create
Host server_name_or_server_ip
User username
IdentityFile ~/.ssh/id_rsa
這樣之後 ssh 連線,就可以不用打密碼,直接用 key 登入
沒有留言:
張貼留言