admin 管理员组文章数量: 1086019
1.win 7 安装openssh ,根据教程https://jingyan.baidu/article/9158e0002c159ea254122821.html
2,win10安装openssh ,网上资料比较多,都可行
3.openssh 设置免密登陆:主要是生成秘钥-分发公钥。网上资料较多,注意需要将本机的公钥添加到授权文件里面,这样执行ssh localhost才能免密登陆,否则还是需要输入密码
4.win10 openssh-server部分设置参考https://docs.microsoft/en-us/windows-server/administration/openssh/openssh_server_configuration
5.sshd_config,中修改以下配置:StrictModes no,PubkeyAuthentication yes(修改后的结果)(要实现可以互相登陆,所有机器都要配置,如果不需要互相登陆,则只需在ssh_server端配置),
6.解决本地和远程端用户名不一致问题:https://wwwblogs/jijizhazha/p/7657885.html (同上)
修改(或者是创建) .ssh/config文件
Host master
user u1
Host Slave1
user u2
其中:host是需要登录的主机,user是登录主机的用户名称(可以自己登陆自己)。则在master登录slave1时,只需要执行ssh slave1就可以登录,不需要用ssh u2@slava1,因为在master中登录slave1时,有时默认是用u1账号去登录的,而u1用户是无法登录slave1的,而这样设置后就可以直接指定主机名登录。解决了用户名不一致问题
本文标签: openssh
版权声明:本文标题:win7,win10.openssh 免密登陆 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1734804676a1592979.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论