- 机器A远程到机器B
- 机器B配置允许证书登录
sudo vim /etc/ssh/sshd_config
参数说明:
PermitRootLogin yes 允许root 用户登录
PasswordAuthentication yes 允许使用密码进行登录
PubkeyAuthentication yes 允许用证书登录方式
一般开启PubkeyAuthentication,PermitRootLogin
修改后重启ssh
sudo service ssh reload
- 在机器A中使用root权限生成id_rsa.pub
ls ~/.ssh/ # 查看是否已经有id_rsa.pub,没有则生成一个
ssh-keygen -t rsa # 一直按回车即可
vim ~/.ssh/id_rsa.pub # 查看内容,可以拷贝到机器B中
- 在机器B中运行root权限,然后修改~/.ssh/authorized_keys,添加机器A生成的id_rsa.pub
在authorized_keys中追加一行,粘贴机器A的id_rsa.pub
- 在机器A中ssh远程进入机器B
ssh root@192.168.1.118 -p 2203