Linux系列---【ssh免密登录】
1.前提
准备两台电脑,电脑A(192.168.100.120),电脑B(192.168.100.110)
2.实现效果
从电脑A直接ssh免密登录到电脑B
3.客户端生成公、私钥
一路默认即可
ssh-keygen
#查看生成的公钥和私钥
cd ~/.ssh
ls
id_rsa (私钥)
id_rsa.pub (公钥)
4.上传公钥到服务器
#-p指定登录端口(默认22,注意p小写)
ssh-copy-id -p 2000 -i ~/.ssh/id_rsa.pub root@192.168.100.110
5.登录电脑B,查看上传的公钥(可省略)
cd ~/.ssh
vim authorized_keys
6.用电脑A测试免密登录B
ssh -P 2000 root@192.168.100.110