小白教程,大神路过。。。。
有没有每次登录服务器都需要输入密码的烦恼?
你的本地电脑为[A机器],服务器为[B机器]
第1步 登录服务器
ssh -p [sshd端口默认22] [服务器用户名]@[服务器公网ip地址]
例: ssh -p 22 root@127.0.0.1
第2步生成本地公钥
- 查看本地是否已经有 生成过的
cat ~/.ssh/id_rsa.pub [A机器]
- 创建公钥
ssh-keygen -t rsa -C "your_full_name@xxxxx.com"
一路回车就好
cat ~/.ssh/id_rsa.pub
第3步把本地公钥放到你的服务器上
1. vim ~/.ssh/authorized_keys [在你的B机器上]
2. :wq!
粘贴 保存 退出
第4步验证
ssh -p 22 root@127.0.0.1 [A机器]
发现直接登录进服务器了