技术解析

如何制作无密码登陆linux的pem文件。类似aws ec2的 pem文件。
0
2021-07-27 00:48:08
idczone
如何制作无密码登陆linux的pem文件。类似aws ec2的 pem文件。

1. 我已经知道如何使用ssh-keygen,以及ssh -i xxx.pem 登陆。
我已经有: id_rsa , id_rsa.pub。

2. 我的需求:假设我要在windows上登陆linux ,如何做到象 aws ec2 一样,只需要下载pem文件,然后使用 ssh -i pem 文件登陆linux?


3. 我的pem文件应该如何制作?


多谢。
windows下根据你的客户端不一样,密钥的格式不同而已,比如putty里面也有个PuTTYgen工具,secureCRT也有相应工具;我不知道你的pem是什么格式,反正你用什么客户端就用什么工具把id_rsa转过去导入就可以了。

@BOYPT
多谢。
我现在想在 linux 用这个pem文件登陆远程linux.
但我不想把我的id_rsa.pub给远程的linux。
我想用远程的linux 上生成的pem文件,然后使用: ssh -i remote_give_me.pem 登陆。
不知道我说清楚了没有?

清楚啊,就是远程服务器生产一对id_rsa.pub id_rsa, pub他自己留着,id给你下载...

不是几行脚本就搞定的了么

我用从 远程linux 上下载:
id_rsa and id_rsa.pub 到local linux:
然后用: ssh -i id_rsa [email&无法登陆。

把客户机的id_rsa.pub文件的内容加到服务器~/.ssh/authorized_keys文件里面就可以了。
然后登录的时候ssh [email protected]就可以。

http://blog.izr.la/362.html
这里有。

被登陆server用authorized_keys指定私钥,登录client用-i参数指定公钥。
具体公钥私钥在哪台机器生成无所谓,甚至第三台机器都可以。


主贴里我提到了: 我不想把客户机的id_rsa.pub给远程linux.
我只想与 aws ec2 一样,下载一个pem文件,然后 ssh -i aws_ec2.pem 登陆。
但我不知道如何生成这样的pem。

擦。写反了。。
应该authorized_keys指定公钥,-i参数指定私钥,抱歉


你是解释最清楚的人!给你感谢了。 已经ok了。
感谢楼上各位。结帖!

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服