1创建密钥
在本地主机终端输入
ssh-keygen
之后一路回车,不出意外的话,你将看到以下内容
恭喜,你已经完成第一步!
2检查密钥生成成功与否
在终端输入
ls .ssh
看到以下内容
看到其中有id_ed25519
(私钥)和id_ed25519.pub
(公钥)两个文件,恭喜,你已经完成第二步了,离成功更近了!
3将公钥复制到远程主机
在终端键入
ssh-copy-id -i <~/.ssh/id_ed25519.pub> <username>@<remote_ip>
其中的<~/.ssh/id_ed25519.pub>
是公钥所处的路径,<username>
是用户名,<remote_ip>
是主机名或IP 地址。
看到以下内容
恭喜你,现在可以不再每次登录都需要输入密码了!!!