(一)ssh本机免密登录
1.安装openssh服务
apt-get install openssh-server
2.创建ssh-key(用rsa这种加密算法)
ssh-keygen -t rsa
一直按回车
3.创建authorized_keys,并将公钥复制到authorized_keys中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
执行(这一步很重要)
ssh-add
4.ssh localhost测试是否能登录
注意: 用什么用户登录就要在该用户下执行一下上述2,3,4 命令,免密登录是针对用户的,公私钥存储在用户目录下,所以一个用户对应一个公私钥
可能遇到的坑:
1.ssh: connect to host localhost port 22: Connection refused
遇到这种情况八成是openssh服务没安装,执行上述第一步