1、配置别名登录
vi ~/.bashrc #编辑用户终端配置文件,在最后一行添加
alias to101='ssh -p 22 root@192.168.21.101'
alias to102='ssh -p 22 root@192.168.21.102'
:wq! #保存退出
source ~/.bashrc #使配置立即生效
to101 #远程连接192.168.21.101
to102 #远程连接192.168.21.102
2、配置免密登录
配置从192.168.21.103免密码登录到192.168.21.101和192.168.21.102
在192.168.21.103操作
ssh-keygen #输入命令,按三次回车,会生成私钥和公钥
cd /root/.ssh #进入目录,会看到生成的私钥和公钥
#拷贝公钥
ssh-copy-id root@192.168.21.101 #输入192.168.21.101的root密码
ssh-copy-id root@192.168.21.102 #输入192.168.21.102的root密码
在101和102的/root/.ssh目录下会有authorized_keys这个公钥文件
再次从103输入别名可以免密登录101和102服务器
备注:vi ~/.bash_profile 这个文件也可以添加别名。
至此,Linux配置SSH远程免密码和别名登录完成。
» 转载请注明来源:系统运维 » Linux配置SSH远程免密码和别名登录