Linux设置ssh免密登录
Linux设置ssh免密登录1.使用MobaXterm登录master虚拟机2.使用ssh方式测试登录本机,验证登录是否需要密码,截图如下:3.输入密码后成功登录(当然,得密码正确哈),执行exit命令退出。4.使用ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa命令,生成公私钥对(也可以使用rsa加密算法,这使用的是dsa加密算法)执行后,会在~/.ssh目录下生
·
Linux设置ssh免密登录
1.使用MobaXterm登录master虚拟机
2.使用ssh方式测试登录本机,验证登录是否需要密码,截图如下:
3.输入密码后成功登录(当然,得密码正确哈),执行exit
命令退出。
4.使用ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
命令,生成公私钥对(也可以使用rsa加密算法,这使用的是dsa加密算法)
执行后,会在~/.ssh目录下生成私钥以及公钥键值对,入截图所示(执行“cd ~/.ssh
”命令后,使用“ls
”命令查看):
5.执行“cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
”命令,将公钥写入认证文件authorized_keys
中
6.使用chmod 600 authorized_keys
命令,修改authorized_keys的权限为600,否则无法免密登录。截图如下:
7.再次执行ssh master
命令,发现无需密码即可直接登录(有的设置完以后,第一次可能还需要密码)
更多推荐
已为社区贡献1条内容
所有评论(0)