流程:将本地的公钥放在服务器上,用自己的私钥去解,然后将线上服务器上sshd_config 的配置修改为可以用密钥登陆,重启线上服务器sshd配置文件,
本地 ssh Host名即可
ssh jerry
第一 本地/ssh/config文件配置
cd ~/.ssh
ls
config id_rsa id_rsa.pub known_hosts
vim config
Host jerry
User root
HostName '线上服务器地址'
Port '线上服务器duankou'
IdentityFile ~/.ssh/id_rsa # 本地服务器私钥
ForwardAgent yes
IdentitiesOnly yes
第二 线上服务器配置
cd /etc/ssh/
vim sshd_config
# 用密钥的方式登陆,同时可以关掉线上服务器密码登陆

将本地服务器的公钥放在线上服务器上,必须在root下面的ssh 文件夹中创建authorized_keys文件,并把本地服务器的公钥粘贴进去,粘贴、粘贴、粘贴!!!
并且将线上服务器的sshd_config 添加本地公钥认证
第三,重启你的ssh配置文件
service sshd restart
这样就可以用公钥密钥的方式登陆线上服务器
ssh jerry