本地电脑密钥登陆服务器

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

 第四 需要将远程服务器上的 /etc/.ssh/ssh_config. 37行解注

 

 

 

 

 

这样就可以用公钥密钥的方式登陆线上服务器

ssh jerry

 

posted @ 2020-08-07 17:43  夜晚的潜水艇  阅读(319)  评论(0)    收藏  举报