栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

windows openssh 远程免密登录linux

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows openssh 远程免密登录linux

1. windows 安装openssh(略)

2. windows 上生成密钥

   ssh-keygen 

一路默认配置下来即可。

3. 将.ssh目录中的id_rsa.pub 公钥文件传输到目标linux系统。比如要使用目标linux 中的test 用户免密登录,则将公钥文件传输到/home/test/.ssh目录中,然后执行

cat id_rsa.pub >> authorized_keys

4. 在windows 系统上尝试登录linux

ssh test@X.X.X.X

Permissions 0640 for ' xxxxxx' are too open

我遇到的这个问题是由于安全设置导致的,解决办法如下:

(1)右键点击 windows系统 前面生成的.ssh 目录中的私钥文件id_rsa,注意是私钥不是公钥,公钥已经传输给linux了。 右键---安全--选择当前用户,点击高级。

(2)私钥文件的高级安全设置中,可以按照类型排下序。我的是这样:

 点击"更改权限"  将拒绝的类型中的NULL-SID删除掉即可。

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841397.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号