0

我对 bash 编程有点陌生,但我决定参加一个在线课程,在其中我们通过 AWS 创建一个 t1 微实例并通过 ssh 进入并在那里完成我们所有的工作。我一直在通过一个我做了大约一个月的别名,然后我短暂中断了大约两个星期。当我回来时,我收到了权限被拒绝(公共访问)消息。我查看了其他线程并进入了我的 .ssh 文件并比较了文件等。这可能与我在 t1 微型实例上生成新密钥对的事实有关,但我不知道如何修复它。当我使用 ssh -v key.pem 进行调试时,我得到:

OpenSSH_5.2p1, OpenSSL 0.9.8x 10 May 2012
debug1: Reading configuration data /Users/myName/.ssh/config
debug1: Reading configuration data /etc/ssh_config
ssh: Could not resolve hostname key.pem: nodename nor servname provided,      
or not known

这显然是其中一个系统无法识别密钥对的问题,但我无法解决。谢谢大家,欢迎大家评论。

4

1 回答 1

0

问题是你的 ssh 命令

你要运行的是

ssh -i key.pem [用户]@[服务器名]

于 2013-08-20T03:29:26.040 回答