クライアントツールを使用してローカルデスクトップからSolaris 11へのSFTPが失敗する

クライアントツールを使用してローカルデスクトップからSolaris 11へのSFTPが失敗する

WinSCPを使用してローカルドライブからSolaris 11ホストにファイルをコピーしようとしましたが、次のエラーメッセージで失敗します。

SFTPプロトコルを初期化できません。ホストはSFTPサーバーを実行しますか?

TectiaツールでSFTPingも試しましたが失敗しました。

ここに画像の説明を入力してください。

サーバーのログを確認した後、私のユーザーIDはパスワードを受け入れ、ログにエラーメッセージがキャプチャされていないことを確認できます。

sshd_configファイルには、存在すると疑われる次のエントリがあります。-M117サブシステムが問題の原因です。マニュアルページを見ると、有効なオプションとして-dと-uのみが表示されます。

もしそうなら、-mは間違ったオプションですか?誤った設定(-mオプション)が原因で問題は発生しますか?

サブシステム SFTP 内部 SFTP -m 117

一致グループ sftponly
ChrootDirectory %h
ForceCommand 内部 sftp

編集1:

-mはRHELサーバーで有効なオプションであることが確認されました(詳細はsftp-serverのマニュアルページを参照)。

したがって、これはSolarisホストの誤った構成です。これを削除すると、SFTP接続は成功します。

答え1

はい、Solaris ドキュメント選択の余地がない-m。このオプションを削除し、sshdSolarisシステムでデーモンを再起動することをお勧めします。sshdデーモンが再起動しない場合は、エラーを修正するためにSolarisで開かれたSSHセッションを維持することを忘れないでください。

関連情報