0.实验环境:Ubuntu 19.10(登陆端)+Centos7(被登陆端)
1.登陆端配置公钥
ssh-keygen -t rsa -P ''
注意默认情况下会覆盖已存在的公私钥,所以建议另存为独立的公私钥如:~/.ssh/id_rsa_100;
同时建议空密码,负责客户端登陆时要求输入登陆端的密码;
2.配置登陆端config
vi ~/.ssh/config
配置如下
Host 192.168.0.100
HostName 192.168.0.100
IdentityFile ~/.ssh/id_rsa_100
User root
3.配置公钥到被登陆端
建议通过命令行配置,手动复制容易出错
ssh-copy-id -i ~/.ssh/id_ras_100 root@192.168.0.100
4.配置被登陆端
vi /etc/ssh/sshd_config
修改配置如下:
PermitRootLogin yes