iliuyt / blog

1 stars 0 forks source link

SSH无密别名登录 #2

Open iliuyt opened 6 years ago

iliuyt commented 6 years ago

检查服务器SSH登录

# 打开配置文件
vi /etc/ssh/sshd_config
# 修改此项为允许root登录
PermitRootLogin yes    
# 重启SSH
service ssh restart
# 按提示设置root用户密码
passwd  

客户端生成密钥

# 密钥生成
ssh-keygen
# 拷贝到服务器
ssh-copy-id root@192.168.0.2
# 拷贝指定密钥到服务器
ssh-copy-id -i ~/.ssh/id_rsa_tmp.pub root@192.168.0.2

创建或修改config

# 打开ssh目录
cd ~/.ssh
# 创建或打开文件config(没有后缀名)
# 添加以下内容

# node0节点服务器
Host node0
    HostName 192.168.0.2
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_tmp
    User root

测试

ssh node0