![ssh 连接到 EC2 实例时出现的问题](https://linux22.com/image/593640/ssh%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20EC2%20%E5%AE%9E%E4%BE%8B%E6%97%B6%E5%87%BA%E7%8E%B0%E7%9A%84%E9%97%AE%E9%A2%98.png)
我收到以下错误:
sudo ssh -i -v ~/.ssh/shopious.pem [email protected]
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid
Warning: Identity file -v not accessible: No such file or directory.
ssh: Could not resolve hostname /Users/myusername/.ssh/shopious.pem: nodename nor servname provided, or not known
这怎么可能?我不确定我做了什么改动,但之前使用完全相同的命令就可以正常工作。
答案1
你的命令行有误
ssh -v -i ~/.ssh/shopious.pem [email protected]
应该管用。
-v 详细模式
-i 身份文件 - 选择从中读取身份...的文件。
你告诉 ssh 使用名为 的文件-v
作为身份文件并连接到主机~/.ssh/shopious.pem
。你真的应该看看ssh 手册页