EC2にsftp接続ができなくて困っています
大してターミナルに馴染みがないためCyberduckを使ってsftp接続しようと試みたのですが、何度やっても「Illegal sftp packet len: 1349281121.」というエラーを返されます。
Cyberduckでは新規接続で
サーバー:ec2-xx-xxx-xxx-xxx.xx-xxxxxxxxx-x.compute.amazonaws.com
ポー:22
ユーザー名:root
パスワード:未入力
としていう様に入力し
詳細設定で公開鍵認証を使用するとしてインスタンス作成時に作ったpem形式のファイルを選択しています。
そして接続をクリックすると「Illegal sftp packet len: 1349281121.」というエラーが返されると言った具合です。
解決方法ご存知の方がおられましたらご教示頂けると幸いです。
-----
環境
Mac OSX 10.8.4
Cyberduck4.3
みんなの回答 5 件
知恵袋に解決策があるっぽいけど、どうだろ?試した?
Cyberduckは使ってないから自信ないけど、rootではいきなり入れないんじゃない?
EC2のセキュリティグループでポート22開けてある?
鍵のパーミッションは600にした?
Illegal sftp packet len
で、検索したらそれなりに情報でるけど、関係ないのかな?
例えば、この辺とか
ttp://www.remicck.net/archives/2436
あ、こちがそのものズバリかな?
ttp://stackoverflow.com/questions/18904779/amazon-ec2-and-cyberduck-pem-file
英語の読解力高くないので、ザッと読んだ印象だけど。
ー追記ー
先ほどターミナルの方からsftp接続できるかやってみたところ
Received message too long 1349281121
というふうに返されました。(数字部分はCyberduckの時と同じです。)
そこで「Received message too long」とググってみたら以下のよなページが見つかりました。
ttp://scribble.cp-swivel.com/archives/811
そこでここに書いてあるとおりrootの下に.hushloginというファイルを設置してみたのですが改善は見られませんでした。
関連するトピックス