2011-11-22 50 views
1

我設置使用亞馬遜的AMI的EC2實例(我相信基於紅帽/ CentOS的),我建立了我的安全配置,讓22,並驗證它的作品,因爲我可以SSH在使用膩子和我創建的ppk中很好。在另一方面不能SFTP到AWS用記事本++(NppFTP)

SFTP是一個沒有去。當我嘗試SFTP在我得到以下回應:

連接
[SFTP]主鍵接受
[SFTP]成功驗證
[SFTP]錯誤初始化SFTP:您收到了115條留言,而不是SSH_FXP_VERSION
無法
斷開

當然連接,谷歌已經很少到n o幫助。有什麼想法嗎?

回答

3

嘗試在Notepad++設置你的用戶的用戶ID來。如果您將其設置爲「root」,您將獲得115 error。我把的密碼也因此Notepad++不糾纏我要求輸入密碼。由於您使用的是auth key,因此密碼無關緊要。

1

看看/root/.ssh/authorized_keys 你最有可能有這樣的事情:

> no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 
> 'Please login as the user \"ubuntu\" rather than the user 
> \"root\".';echo;sleep 10" ssh-rsa AAAAB3[yourkey] 

擺脫一切的ssh-rsa前,根本的東西會工作的。

6

用記事本++進行身份驗證時,您需要使用您的私鑰的。質子交換膜的版本,而不是.ppk。

我跑進你做了同樣的問題,使用.ppk的時候,然而,當我轉換.ppk回用的puttygen爲.pem,我能夠與服務器進行身份驗證。

下面是使用puttygen將您的密鑰轉換爲.pem以防不再使用該格式的更多信息:http://www.techyforums.com/index.php?showtopic=80