![无法使用配置和无密钥 ssh 连接到 aws ec2 实例](https://linux22.com/image/1179930/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E9%85%8D%E7%BD%AE%E5%92%8C%E6%97%A0%E5%AF%86%E9%92%A5%20ssh%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20aws%20ec2%20%E5%AE%9E%E4%BE%8B.png)
我的配置文件位于/home/vidur/.ssh/config
并且其内容是:
Host ec2
HostName 54.69.86.125
User ubuntu
Identity /home/vidur/Documents/SSH_PEM_FILES/tukacloud.pem
Host *
AddKeysToAgent yes
IgnoreUnknown UseKeychain
UseKeychain yes
当我跑步时:
ssh ec2
出现以下错误:
home/vidur/.ssh/config: line 4: Bad configuration option: identity
/home/vidur/.ssh/config: terminating, 1 bad configuration options
您能否指导我正确配置我在本地 Ubuntu 和远程 AWS 机器上使用 Ubuntu 20。
但是,命令中使用密钥的简单 SSH 就可以起作用。
ssh -i tukacloud.pem [email protected]
答案1
Host ec2
HostName 54.69.86.125
User ubuntu
IdentityFile /home/vidur/Documents/SSH_PEM_FILES/tukacloud.pem
Host *
AddKeysToAgent yes
IgnoreUnknown UseKeychain
UseKeychain yes