これは数日前までうまく機能していました。サーバーに何もして接続を閉じ始めたのを思い出せません。また、exitcode 128の意味がわからず、何も見つかりません。接続試行に対するFileZillaの応答は次のとおりです
ステータス:foo.bar.noに接続しています... 応答:fzSftpが開始されました コマンド:open "[email protected]" 22 コマンド:合格:******* ステータス:foo.bar.noに接続しました エラー:出口コード128のサーバーによって接続が閉じられました エラー:サーバーに接続できませんでした
WinSCPに接続しようとすると、サーバーがエラーコード128で接続を閉じたことがわかり、さらに次のように通知されます。
SFTPプロトコルを初期化できません。ホストはSFTPサーバーを実行していますか?
PuTTYを使用してサーバーにSSH接続できます。何か案は?
無効な.bashrcファイルである可能性があります。私の場合、最近削除された別のスクリプトを参照していることがわかったため、失敗しました。
このサイトによると: http://forum.filezilla-project.org/viewtopic.php?f=2&t=17604 、問題はユーザー名とパスワードの組み合わせが間違っていることです。
LinuxRHELサーバーの1つのドメインで同じ問題が発生しました。 (私のサーバーはセキュリティ上の理由からsshを必要とします。)ログインとパスワード、その他すべてを変更してみました。
最終的に修正されたのは、WHMコントロールパネルで、Shell Fork BombProtectionを無効にしました。この機能は、ドメインに大量のトラフィックがある場合にftp接続を制限します。これを無効にすると、ftpはすぐに機能し始め、それ以来機能しています。
FilezillaやSCPのセットアップとは何の関係もありません。それは問題またはリソースです。
http://docs.cpanel.net/twiki/bin/view/11_30/WHMDocs/ShellFork を参照してください
以前は動作していたので、サービスを再開してみましたか?試してみたいもう1つのことは、接続にパッシブモードを使用することです。また、パスワードをリセットするか、新しいユーザーアカウントを作成してみてください(現在のアカウントがロックされている可能性があります)。
Sshとscponlyc(chrooted)を使用している場合は、/etc/ssh/sshd_config
に次の行を追加する必要があります。
ForceCommand internal-sftp
ForceCommandクライアントおよび〜/ .ssh/rc(存在する場合)によって提供されたコマンドを無視して、ForceCommandで指定されたコマンドの実行を強制します。このコマンドは、-cオプションを指定したユーザーのログインシェルを使用して呼び出されます。これは、シェル、コマンド、またはサブシステムの実行に適用されます。これは、Matchブロック内で最も役立ちます。クライアントによって最初に提供されたコマンドは、SSH_ORIGINAL_COMMAND環境変数で使用できます。 「internal-sftp」のコマンドを指定すると、ChrootDirectoryで使用するときにサポートファイルを必要としないインプロセスsftpサーバーの使用が強制されます。
私には権限の問題のように見えます。ユーザーアカウントは、ログイン時にアクセスするように構成したftpフォルダーにアクセスできますか?あなたとroot(またはftp/sshサービスを実行しているアカウント)の両方が、ホームディレクトリやカスタムftpディレクトリにアクセスできますか?