Linux设置ssh安全登录使用MobaXterm登录到master虚拟机
2 .使用ssh方法登录本机,测试登录是否需要密码。 截图如下。
3 .输入密码登录成功(当然密码是正确的),然后运行exit命令退出。
4 .使用ssh-keygen-tdsa-p '-f~~/. ssh/id _ DSA命令生成公钥对(也可以使用rsa加密算法)。 这使用DSA加密算法) )。
运行后,将在~/.ssh目录下生成一对私钥和公钥,并显示在屏幕快照中。 运行“cd ~/.ssh”命令后,请使用“ls”命令查看。
5 .运行“cat~/.ssh/id _ DSA.pub~~/. ssh/authorized_keys”命令,将公钥写入认证文件authorized _ keys
使用chmod 600 authorized_keys命令将authorized_keys权限更改为600。 如果不更改为600,就无法在没有密码的情况下登录。 截图:
再次运行ssh master命令,发现无需密码即可直接登录(设置后可能需要第一次密码) ) ) ) ) )。