更新日: 2017-12-20 (水) 12:44:45 (33d)

:Linuxサーバー

FilezillaでLinuxサーバーにSFTP接続しようとしたところ下記エラーが発生して、SFTPログインできませんでした。

Error:	Connection closed by server with exitcode 127

サーバーのログを確認したところ、下記エラーが発生していました。

sshd[24079]: error: subsystem: cannot stat /usr/libexec/sftp-server: No such file or directory
sshd[24079]: subsystem request for sftp failed, subsystem not found

サーバーのアップデート時にsftp-serverのパスが変わってしまっていたようです。
下記コマンドでsftp-serverのパスを探します。

# find / -name sftp-server
/usr/libexec/openssh/sftp-server

/etc/ssh/sshd_configのsftp-serverに関する記述が古いパスのままだったので、下記のように修正してsshdを再起動したところ、正常にSFTP接続できるようになりました。

Subsystem sftp  /usr/libexec/openssh/sftp-server

選択肢 投票
役に立った 1  
役に立たなかった 1  
どちらでもない 0  
このページが参照された数
Total: 2515, 今日: 1, 昨日: 0

でじうぃきは神奈川県横浜市の位置情報システム・スマホアプリ開発の株式会社オンラインコンサルタントが運営しています。
投稿
トップ   このページを編集する 再編集不可にする 差分 バックアップ 添付 複製 名前変更 リロード   新しいページを作る 一覧 検索する 最新の更新   ヘルプ   最終更新のRSS
Last-modified: 2017-12-20 (水) 12:44:45 (33d)