2015-01-14 48 views
-1

外SSH連接。如果我進入/.ssh目錄併發出以下命令爲什麼我無法從你的.ssh文件夾

ssh -i xx.pem [email protected] 

它工作正常。但是,我嘗試在該目錄以外的相同的東西,我得到一個「身份文件xx.pem無法訪問」的錯誤。

我在Mac上。

+0

正是你的錯誤所說的:你的命令中引用的'xx.pem'文件在你不在其存在的文件夾中時是不可訪問的。 – admdrew

+0

此外,這可能是StackOverflow的偏離主題它不是編程相關的。 – admdrew

+0

爲什麼指出我已經知道但不提供解決方案?當然,如果我不在目錄中,它是無法訪問的。這是我想解決的問題。它應該可以從任何目錄訪問。 – Lee

回答

-1

我假設你的xx.pem文件位於.ssh目錄中。當您使用相對路徑時,除非您的工作目錄是~/.ssh,否則ssh將找不到該密鑰。

改爲使用絕對路徑,如~/.ssh/xx.pem

+0

我是個白癡。謝謝。 – Lee

相關問題