AWS 的主机实例 run 起来了, pub key 也用 pem 做好了,但不知道是什么鬼,为什么连不上主机。。。

vps网友提供 01-06 讨论归档 11

EC2 的主机实例跑起来了,我也下载好 pem 文件,按攻略并用了一台 linux 主机转换成 pub 文件,试过 cat key 的明文复制到本 win 系统上,也试过直接用 lrsz 传回来, 在本地 securecrt 上,连接会话总是提示 could not load the private key file: d:\key.pub The file format is incorrect. 估计是什么问题呢? 是转换 key 的参数不对吗? 网上机会都是这样的: chmod 400 key.pem ssh-keygen -e -f key.pem >> key.pub 想不明白。。。

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471958633451520.html

标签:
evanclouder
01-24

ssh -i '下载的 key' ec2-user@xxxxxxx

pppguest3962
01-10

这个问题是解决了,楼上有些 v 友们阅读理解不对,没有直接拿*.pem 直接去连 EC2 主机

原因是另外一台 linux 主机上在生成公钥的时候,lrzsz 在 securecrt 传回*.pem.pub 回本地的时候,应该是没有选上 ASCII 的方式,不过最后还是把*.pem.pub 转到 vsftp 可以传送的目录里,用 ftp 方式把公钥取回来,然后本地就可以用了,
期间还是遇上目前理解不了的事情,我用 cat *.pem.pub ,然后把码复制到 win 的*.txt(以 ASCII 方式保存,没有回车换行符),然后在 securecrt 里用这些密钥,是连接不上的,真奇怪。。。

realpg
01-07

缺乏密匙登录常识系列

linmq
01-06

4 楼说的对

likuku
01-06

aws ec2 官方入门培训教程还是很有必要的,遵循安全第一的最优操作原则,花 10 分钟学习一下,一劳永逸:

启动虚拟机 : https://amazonaws-china.com/cn/getting-started/tutorials/launch-a-virtual-machine/

leavic
01-06

你把私钥放服务器,本机客户端用公钥连?佩服佩服。

msg7086
01-06

"private key file: d:\key.pub"

private ? public ?

哪个攻略让你把私钥 pem 转换成公钥 pub 然后用公钥冒充私钥连接的?

webfrogs
01-06

AWS 下载的 pem 文件是你账户的私钥,用 ssh 链接时候需要指定使用这个私钥。

whileFalse
01-06

应该是直接拿 pem 连的。

heiybb
01-06

还不会直接拿 pub 去连了吧…

CivAx
01-06

你是试图使用秘钥登录远程 LVS ?

SecureCRT 的用法你可能有些误解,一般做法是 “使用 SecureCRT 对你的本地电脑生成 SSH key ” → “将本地生成的 key id_rsa.pub 的文件内容复制到 LVS 的 /root/.ssh/authorized keys 文件中” → “使用 SecureCRT 连接这台配置了本地 key 的 LVS,在连接的验证过程选择本地的秘钥文件”