Linux免密登陆
前言
如果有多台服务器的话,手动输入用户、IP地址以及密码是一件很麻烦的事情,下面介绍一种利用ssh秘钥登陆服务器的方法
配置
生成秘钥
如果已经秘钥可以跳过该步骤
ssh-keygen
一路回车下去即可,如图所示:
配置别名
进入在用户根路径(~)下的隐藏文件夹.ssh下,如果没有则创建一个
cd ~/.ssh/
编辑文件config,如果没有则创建
vim ~/.ssh/config
配置别名
Host node-01 #主机别名
Hostname 120.24.238.195 #主机IP地址
Port 22 #默认端口号
User root #登陆用户
IdentityFile ~/.ssh/id_rsa #登陆认证秘钥
如图所示:
拷贝秘钥
将秘钥拷贝至服务器上
ssh-copy-id node-01
测试
至此,免密登陆配置已完成,如图所示: