SSH软件 如何使用ppk文件来登录服务器 就像winscp 的 private key file选项一样

SSH软件 如何使用ppk文件来登录服务器 就像winscp 的 private key file选项一样,第1张

一,使用SSH2协议
如果要用SSH2协议,需要修改一下 /etc/ssh/ssh_config 文件,把#Protocol 2,1 这一行前面的#字符去掉,默认也是先是ssh2,
再是ssh1,实际上不除去#注释也是可以的。
用puttygenexe生成SSH2协议格式的密匙( *** 作方法同上),上传到ssh/authorized_keys文件时,需作如下修改,
因为puttygenexe和bsd/Linux生成的SSH2密匙格式不一样。
例如puttygenexe生成的公匙是id_rsa2pub
[root@mail ssh]# cat id_rsa2pub
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20050328"
AAAAB3NzaC1yc2EAAAABJQAAAIEAtZgDykOOegKu6sCGzxpzA2CwB5o2X37FM4lg
41LXw3DR2/7+aBQNYDez3BWkGIluyfuyWYlw21bEzUiJhJ9/8tX5FUJLBYr/ELtq
jI08dfhHaRjVM8cRQX7fv6jCNIuyEKlml9QuFdIOIX3bS5dkAHkk9GKMgaMISK44
zB4qUfM=
---- END SSH2 PUBLIC KEY ----
而BSD/Linux生成的ssh2格式是
[root@linuxwht ssh]# cat id_rsapub
ssh-rsa AAAB3NzaC1yc2EAAAABIwAAAIEAsD4qEibcK1e9ZgFX6bahxnU/It5MjC/7U56n
OOZ0MDf+LHU7bWo3M6XH/mp1KeTRrHIPtmEl2PTkf9/3NffNtBdAkSJ/sWoPoaeJlShcvK2
wzOsrre4FyJRRUtl2jdCDJxRX0Cu2GV/aNphVQoAuU0lj7/55eladpO8/jr14adE=
所以照着Linux默认的格式改一下就可以了。
如果没有 puttygenexe,那么可以用 bsd/linux 自带的 ssh-keygen 生成密匙,命令格式如下:
ssh-keygen -b 密匙长度 -t 密匙类型
密匙类型可以是:rsa1 (对应SSH1 RSA)、rsa 和 dsa (对应SSH2)
如:ssh-keygen –b 1024 –t rsa
默认是生成的~/ssh/id_rsa文件。
不过 ssh-keygen 生成的SSH2密匙和putty的密匙格式不同,无法直接使用,必须用 puttygenexe 转换一下。
所以大家还是用 rsa1 好了,反正一般用途也没什么区别。

app冲突。
本地原因:手机里app冲突或者其他原因导致的,可以删除Shadowrocket重新下载试试。节点问题:远程节点不稳定导致的,可以换节点试试。用户可以在注销后尝试重新连接,一般问题都可以解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13445824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-08
下一篇 2023-08-08

发表评论

登录后才能评论

评论列表(0条)

保存