所以我知道这是一个愚蠢的问题,但这只是我不知道正确的术语的问题。
当您 SSH 进入 Amazon EC2 实例时,您需要提供一个带有如下参数-i
的密钥文件:ssh
ssh -i mykeyfile.pem [email protected]
我如何为内部服务器生成密钥文件,以便我可以通过生成的密钥文件将脚本 ssh 到机器上?
或者,如果密钥文件不是正确的词,那么其技术术语是什么mykeyfile.pem
?
答案1
您需要使用ssh-keygen
来生成 SSH 公钥和私钥。
您将私钥(您提供给的文件)保存ssh
在-i
您的机器上,并将公钥推送到服务器。
引用man ssh
:
-i identity_file
Selects a file from which the identity (private key) for public key authentication is read.