Macを使用しています。リモートのUbuntuサーバーに接続しようとしています。
シェルでsshおよびscpコマンドを使用して正常に接続できます。例えば:
$ scp -i ~/Projects/keys/foo.pem foo_config.ini root@foo.com:/var/
foo_config.ini 100% 15KB 14.7KB/s 00:00
ただし、FileZillaまたはCyberDuckで同じ公開キーを使用してSFTPで接続しようとするとエラーが発生します。
CyberDuckでSSH_FXP_INITエラーが表示されます。
FileZillaで終了コード127を取得します。
Status: Connecting to foo.com...
Response: fzSftp started
Command: keyfile "/bar/foo.ppk"
Command: open "root@foo.com" 22
Status: Connected to foo.com
Error: Connection closed by server with exitcode 127
Error: Could not connect to server
FileZillaは.pemを.ppk形式に変換しました。.pemのアクセス許可は600です。.ppkのアクセス許可は700です。
CyberDuckで同じキーを共有する別のサーバーに接続できます。トラブルを引き起こしているのは、この特定のサーバーだけです。過去にWindowsでWinSCPを使用してこのサーバーに正常に接続しましたが、現在はMacを使用しています。
SFTPの代わりにSCPを使用するようにCyberDuckを設定しようとしましたが、まだ同じエラーが表示されます。
サーバー構成について変更する必要があるものはありますか?