下列操作都是在自己的电脑上操作
mkdir ~/.ssh
cd ~/.ssh
-
ssh-keygen
输入你的文件名如:test_server
,按两次回车即将密码留空。
您现在有一个全新的SSH密钥对。私钥文件名为test_server
,公钥文件名为test_server.pub
。 - 注册私有SSH密钥
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/test_server
可以把这两条命令加到.zprofile
文件中,下次打开终端自动执行 - 将SSH公钥复制到服务器
ssh-copy-id -i test_server.pub [服务器登录USERNAME]@[服务器IP]
这会将公共SSH密钥文件添加到服务器上的~/.ssh/authorizedkeys。 - 可以把服务器ip加到hosts文件
[服务器IP] test-server
- 无需使用密码即可通过SSH登录
ssh testuser@test-server
网友评论