当远程服务器比较多、频繁切换服务器的时候,反复输入登陆是一件很苦恼的事情,最近看到大佬用了一个捷径快速登陆远程服务器,自己也就学习了一下,所谓的“免密码”登陆远程服务器,其实只是将本地的私钥上传到服务器
1、获取本机公钥
cd ~/.ssh
###查看公钥
cat id_rsa.pub
2、将本机公钥上传到远程服务器做验证
cd ~./ssh
####查看公钥
vim authorized_keys
####将刚才查到的公钥复制到认证文件中authorized_keys
3、创建本地配置config文件(当服务器比较多的时候、挨个输入ip其实也是很痛苦的一件事情)
cd ./ssh
####创建远程连接配置文件
touch config
vim config
#####配置内容如下
Host yfc
HostName 47.98.192.199
User root
IdentitiesOnly yes
Host gfkgwla
HostName 120.26.74.177
User la
IdentitiesOnly yes
####配置完成之后,连接远程服务方式如下
ssh yfc