解决windows11下SSH不能连接远端服务器-Permission denied (publickey)-Per ...

打印 上一主题 下一主题

主题 794|帖子 794|积分 2382

可能出现的报错

  1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  2. @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
  3. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  4. Permissions for 'xxx' are too open.
复制代码
  1. Permission denied
  2. (publickey)
复制代码
  1. Bad configuration option: permitrootlogin
复制代码
  1. connect to host port 22: Connection refused
复制代码
  1. 过程试图写入的管道不存在
复制代码
题目解决

按照下面的步调做一遍。我也搞不清哪些解决方式和哪些题目对应,多试一试就好了。
config文件配置

  1. Host xxx
  2.   HostName xxx.xx.xx.xxx
  3.   User xxx
  4.   Port 22
  5.   IdentityFile "xxx"
  6.   PasswordAuthentication yes
复制代码
HostName和User换成对应的名字。
IdentityFile换成对应的密匙文件。
确认服务安装环境

在搜刮栏搜刮服务:

确认电脑上有这两个服务:

状态和我上面设置的一样。(记得更改运行状态。我设置成正在启动/主动延迟是可以用的)
如果没有,需要安装对应的服务。
可以选择在下面的网址安装:OpenSSH安装链接
  1. https://github.com/PowerShell/Win32-OpenSSH/releases
复制代码
大概在设置->可选功能里安装。(我的电脑不知道为什么只有一个服务,很奇怪,最后网上安装的)


最终要达到这个状态:(这两个都要有)

检验是否安装成功:
输入:
  1. ssh localhost
复制代码
如果输出:
  1. ssh: connect to host localhost port 22: Connection refused
复制代码
那就是要么没安装成功,要么没有启动服务。
密钥访问权限控制

如果出现雷同这样的信息:
  1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  2. @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
  3. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  4. Permissions for 'xxx' are too open.
复制代码
那就是权限的题目。打开你的密匙文件->属性->安全,点击高级。

禁用继续,酿成这样:

直接点击第二步其实第一步应该也行,我是直接背面再添加一个返来)

然后应用确定都点一点

点击编辑:





留意选择第二个(Administrators)。我选了第一个之后就不对了,也不知道为什么。
点击确定->确定->确定(应用也可以点一下)
之后应该就不再见出现这种范例的报错。
如果你体现了无权更改的报错,那可能是由于现在在以管理员权限访问。
密钥访问端口加入

管理员权限打开powershell(不消这个权限可能会报错),输入:
  1. ssh-add -L
复制代码
应该会返回
  1. The agent has no identities.
复制代码
之后输入
  1. ssh-add "xxx"   
复制代码
xxx是你的密匙文件对应的路径
如果返回:
  1. Permission denied
复制代码
那可能是权限的题目(我就是这样),返回第三步调解权限。(这个在我的设备上是由于分配的那一个用户错了,我最后分配给Administrators成功了)
如果返回:
  1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  2. @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
  3. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  4. Permissions for 'xxx' are too open.
  5. It is required that your private key files are NOT accessible by others.This private key will be ignored.
复制代码
那应该是权限的题目(我就是这样),返回第三步调解权限。(这个可能是分配的用户太多了,正常环境应该只剩下一个用户)
如果出现:
  1. Identity added: xxx (yyy)
复制代码
说明这一步成功了。
最终测试

体现连接正常!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表