ssh 无密码登录要使用公钥与私钥,下面我以CentOS为例。
列如服务器地址为192.168.1.1
本地:
1.生成公钥和私钥
2.三个回车空密码
#该命令将在/root/.ssh目录下面产生一对密钥id_rsa和id_rsa.pub。
3.id_rsa 私钥
id_rsa.pub 公钥
4.把本地的id_rsa.pub文件内容复制到服务器断的/root/.ssh/authorized_keys里面
5.设置authorized_keys的权限
6.设置.ssh文件夹权限
要保证.ssh和authorized_keys都只有用户自己有写权限,否则验证无效。
7.本地登陆服务器:
发现无需密码直接登陆
领取专属 10元无门槛券
私享最新 技术干货