考慮以後登入遠端系統的安全性,以及本人太懶惰不想打密碼的關係,決定學習一下設定使用以public key方式登入。
在ssh client 新增公鑰(key): ssh-keygen -t rsa
![](https://mountainshansblog.wordpress.com/wp-content/uploads/2020/04/image-12.png?w=566)
公鑰存放於~/.ssh/
裡,裡面有2個文件id_rsa, id_rsa.pub
,你的公鑰是id_rsa.pub
![](https://mountainshansblog.wordpress.com/wp-content/uploads/2020/04/image-13.png?w=267)
新增公鑰後把公鑰傳送到目標伺服器: ssh-copy-id -i .ssh/id_rsa.pub <username>@<remote_ip>
![](https://mountainshansblog.wordpress.com/wp-content/uploads/2020/04/image-14.png?w=937)
完成,現在使用ssh登入server時不需要使用密碼了。
![](https://mountainshansblog.wordpress.com/wp-content/uploads/2020/04/image-15.png?w=679)