我無法連接到我的EC2 instane。我已經在AWS控制檯中打開了端口21。我認爲在Coda中沒有辦法輸入我的SSH密鑰對。有沒有辦法將Coda連接到我的EC2實例?配置Coda如何爲我的Amazon EC2實例工作?
回答
Coda應該從你的ssh配置中選擇設置,這樣你就可以很容易地配置它。
如果你在〜/ .ssh/ec2_rsa保存您的EC2 SSH密鑰對,然後只需編輯的〜/ .ssh/config中的樣子:
IdentityFile ~/.ssh/ec2_rsa
您也可以限制IdentityFile指令只是你AWS資源使用:
Host somehost.amazonaws.com
IdentityFile ~/.ssh/ec2_rsa
如果一切都配置正確,那麼你應該能夠,在命令行,運行ssh [email protected]
,並得到一個登錄提示
如果您繼續有編輯/etc/ssh/sshd_config
並添加行PasswordAuthentication yes
到文件的末尾,然後爲用戶設置密碼與passwd
我在的.ssh使用下面的設置問題,你可以隨時在您的實例啓用密碼認證/ config來自動套用我的EC2密鑰對的EC2資源:
# EC2 Northern Virginia
Host *.compute-1.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/us_east_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Northern California:
Host *.us-west-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/us_west_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Ireland:
Host *.eu-west-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/eu_west_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Singapore:
Host *.ap-southeast-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/ap_southeast_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Tokyo:
Host *.ap-northeast-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/ap_northeast_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
我這個掙扎了一段時間,所以共享的重要步驟,對我來說:
- 配置/.ss別名h/config
- 確保my_key.pem的權限有意義,例如。 do> chmod 644 my_key.pem
- 在創建SSH或SFTP會話時,只需將您的別名放在服務器字段中,而不是別的。
這對我有效。
這麼簡單 - 爲我工作很好! – deewilcox 2014-11-11 15:22:04
我不得不使用chmod 400 my_key.pem,但所有相同 – 2015-01-27 16:53:31
在新版本的Coda中,右側的密碼框內顯示一個鑰匙的小圖標。如果點擊這個,你可以瀏覽到PEM文件並選擇它作爲你的密碼。
一旦你點擊密碼框,該圖標就會消失,並且據我所知,如果不製作一個新項目,就無法取回它。
- 1. 如何用新的Amazon EC2實例替換Amazon EC2實例?
- 2. 如何設置Amazon EC2實例作爲Subversione服務器
- 3. 如何在amazon EC2實例上配置Dokku的SSL?
- 4. 如何配置Amazon EC2實例以支持python profiler?
- 5. 如何爲Amazon ec2配置nginx
- 6. 如何讓我的彈性IP爲我的EC2實例工作?
- 7. 使用Amazon AWS CLI爲EC2實例生成配置
- 8. 如何增加Amazon EC2實例的ulimit?
- 9. 如何爲我的Windows EC2實例配置gp2啓動卷?
- 10. 的Amazon EC2實例預留
- 11. Amazon EC2實例上的pyvirtualdisplay
- 12. 如何配置Amazon EMR流式作業以使用EC2專色實例(Ruby CLI)?
- 13. 設置SUN RPC在Amazon EC2實例
- 14. 如何從Amazon EC2實例訪問Apache?
- 15. 如何識別Amazon AWS EC2實例?
- 16. Amazon AWS EC2,如何組合實例?
- 17. 如何阻止Amazon Aws EC2實例?
- 18. Amazon EC2實例卷大小
- 19. Jenkins ssh到amazon ec2實例
- 20. Amazon EC2微型實例
- 21. Amazon EC2默認實例
- 22. Rsync到Amazon Ec2實例
- 23. AMazon Ec2實例錯誤
- 24. 如何爲'hadoop-ec2'正確配置Amazon EC2 AMI?
- 25. 爲什麼我無法讓Google Adwords API在Amazon EC2實例上工作?
- 26. 如何停止我的Amazon EC2實例上的nginx
- 27. Cron在Amazon EC2中等層Ubuntu實例上的工作
- 28. 如何在Amazon EC2上配置PHP + Apache?
- 29. Amazon EC2如何在我的實例上託管PDF文件?
- 30. 如何在我的Amazon EC2實例上公開託管文件?
在__Coda__當你設置你的網站,你需要的**服務器中使用'somehost.amazonaws.com' **場和'root'在**用戶名]欄,除非你想登陸成爲別人最後留下'password' **空白**。 – NullRef 2011-06-21 19:52:31
這很棒。謝謝。我不知道該文件存在,它使我的生活輕鬆了許多......即使 – Jake 2012-02-29 19:28:27
在〜/ .ssh /你的.pem文件,並設置爲700權限,你可能仍然有科達麻煩。在當前版本的Coda中,密碼字段旁邊有一個按鈕。按下該按鈕會調用一個對話框,通過該對話框可以告訴Coda要使用的精確密鑰文件。如果您已經設置搜索顯示無形物品(默認寫com.apple.finder AppleShowAllFiles TRUE),其次是(killall查找程序),那麼它 –
jaredsinclair
2012-11-05 20:10:20