本地电脑密钥登陆服务器

流程:将本地的公钥放在服务器上,用自己的私钥去解,然后将线上服务器上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

原文地址:https://www.cnblogs.com/tangda/p/13454280.html