无法通过SSH连接到远程服务器(需要公共密钥)

Fabjoa

因此,我已经获得了使用ssh服务器的权限。我有用户名/密码,但是服务器显然需要公共密钥(现在请记住,我是ssh的菜鸟)。当我做:

ssh -p 52 [email protected]

码头说Permission denied (publickey)所以我去使用

ssh-keygen -t rsa

并得到了我自己的id_rsa,并id_rsa.pub files/root/.ssh更改/root/.ssh为700和/root/.ssh/*600。再次尝试sshing server.com,同样的错误。

我想念什么?server.com的SYSADMIN为我提供了Putty Pagant Key文件(.ppk)。显然,其他用户(所有Windows)都可以使用Putty Pagant.exe连接。请帮忙 :)

西蒙·b

如果系统管理员为您提供了.ppk文件,则可以使用puttygen创建ssh密钥文件(从软件中心安装putty-tools)

Install putty:
sudo apt install putty putty-tools
Create the public key file:
puttygen /path/to/puttykey.ppk -L > ~/.ssh/id_rsa.pub
Create the private key file:
puttygen /path/to/puttykey.ppk -O private-openssh -o ~/.ssh/id_rsa

另外,还有一些mac指令也应该起作用

注意,在运行命令时

puttygen /path/to/puttykey.ppk -O private-openssh -o ~/.ssh/id_rsa

它可能会要求输入密码来解密密钥,此外,您还应该以建立ssh连接的用户身份运行它,以便它将密钥存储在正确的目录中(〜符号等效于当前用户的主目录),然后检查chmod权限正确后,您可以使用

ssh -p 52 [email protected]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法通过SSH连接到远程服务器(需要公共密钥)

来自分类Dev

无法连接到服务器(通过远程连接)

来自分类Dev

无法通过SSH远程连接到Ubuntu14.04服务器

来自分类Dev

如何通过新的Windows 10 Linux bash使用SSH密钥对连接到远程服务器?

来自分类Dev

“通过”密码管理器-是否需要公共密钥?

来自分类Dev

在Windows上使用SFTP和公共SSH密钥使用FileZilla连接到服务器

来自分类Dev

这是我的远程服务器的公共 ssh 密钥

来自分类Dev

如何通过SSH连接通过远程服务器连接到Internet

来自分类Dev

如何通过SSH连接通过远程服务器连接到Internet

来自分类Dev

即使 rsa_id.pub 已插入到授权密钥,也无法通过 ssh 连接到服务器

来自分类Dev

OpenVPN服务器是否需要公共IP地址?

来自分类Dev

无法连接到 ssh 服务器

来自分类Dev

如何保存 .pem 密钥以避免在通过 SSH 连接到服务器时指向它?

来自分类Dev

使用SSH通过密码连接到远程服务器的脚本

来自分类Dev

如何连接到远程X服务器(通过ssh登录)

来自分类Dev

如何通过SSH将本地虚拟机连接到远程服务器?

来自分类Dev

Elasticsearch :通过连接到远程服务器。SSH(节点JS)

来自分类Dev

SSH连接到远程服务器上的GitHub

来自分类Dev

如何连接到不带ssh的远程X服务器?

来自分类Dev

连接到远程服务器 ssh 并从 GIT 克隆

来自分类Dev

无法连接到AWS上的远程MySQL服务器,但ssh隧道有效

来自分类Dev

无法通过System.Net.FtpWebRequest.GetRequestStream()连接到远程服务器

来自分类Dev

如何通过R连接到远程服务器?

来自分类Dev

从Windows通过X服务器远程连接到RHEL

来自分类Dev

使用JAVA通过FTP连接到远程服务器

来自分类Dev

无法连接到远程mongodb服务器

来自分类Dev

无法连接到远程服务器上的mongo

来自分类Dev

ServiceStack AppHostHttpListenerBase无法连接到远程服务器

来自分类Dev

MySQL无法连接到远程服务器

Related 相关文章

  1. 1

    无法通过SSH连接到远程服务器(需要公共密钥)

  2. 2

    无法连接到服务器(通过远程连接)

  3. 3

    无法通过SSH远程连接到Ubuntu14.04服务器

  4. 4

    如何通过新的Windows 10 Linux bash使用SSH密钥对连接到远程服务器?

  5. 5

    “通过”密码管理器-是否需要公共密钥?

  6. 6

    在Windows上使用SFTP和公共SSH密钥使用FileZilla连接到服务器

  7. 7

    这是我的远程服务器的公共 ssh 密钥

  8. 8

    如何通过SSH连接通过远程服务器连接到Internet

  9. 9

    如何通过SSH连接通过远程服务器连接到Internet

  10. 10

    即使 rsa_id.pub 已插入到授权密钥,也无法通过 ssh 连接到服务器

  11. 11

    OpenVPN服务器是否需要公共IP地址?

  12. 12

    无法连接到 ssh 服务器

  13. 13

    如何保存 .pem 密钥以避免在通过 SSH 连接到服务器时指向它?

  14. 14

    使用SSH通过密码连接到远程服务器的脚本

  15. 15

    如何连接到远程X服务器(通过ssh登录)

  16. 16

    如何通过SSH将本地虚拟机连接到远程服务器?

  17. 17

    Elasticsearch :通过连接到远程服务器。SSH(节点JS)

  18. 18

    SSH连接到远程服务器上的GitHub

  19. 19

    如何连接到不带ssh的远程X服务器?

  20. 20

    连接到远程服务器 ssh 并从 GIT 克隆

  21. 21

    无法连接到AWS上的远程MySQL服务器,但ssh隧道有效

  22. 22

    无法通过System.Net.FtpWebRequest.GetRequestStream()连接到远程服务器

  23. 23

    如何通过R连接到远程服务器?

  24. 24

    从Windows通过X服务器远程连接到RHEL

  25. 25

    使用JAVA通过FTP连接到远程服务器

  26. 26

    无法连接到远程mongodb服务器

  27. 27

    无法连接到远程服务器上的mongo

  28. 28

    ServiceStack AppHostHttpListenerBase无法连接到远程服务器

  29. 29

    MySQL无法连接到远程服务器

热门标签

归档