【发布时间】:2015-09-04 02:18:09
【问题描述】:
我正在尝试通过 ssh 连接到我的亚马逊服务器。我有两种方法,一种有效,一种无效,我不确定为什么第二种无效。
第一种方式:
ssh -i path-to-pem-file username@public-ip
这行得通。
第二种方式:
ssh -i "path-to-pem-file" username@public-ip
这会导致“警告:无法访问身份文件“path-to-pem-file””。
以上两个命令都是从 Mac OSX 上的终端运行的。为什么双引号会破坏语句?谢谢。
【问题讨论】:
-
您是否偶然将
~用作您的主目录?例如ssh -i "~/keys/pemkey" derp@wherever -
显示实际路径会很有用,虽然我怀疑 phpisuber01 是对的。
标签: macos bash ssh double-quotes