web-dev-qa-db-ja.com

Linux「sftp-server」の起動方法は?

私はそれにあまり詳しくありませんが、インストールされていますopenssh/sftp-server(以前はベンダーによる)RHELで、サーバーを再起動する前に正常に実行されていました。その後、再起動後に確認すると:

# ps aux | grep ftp

sftpは実行されていませんが、sshdは実行されています。

では、このsftpを実行するにはどうすればよいですか?

6
夏期劇場

/ etc/ssh/sshd_configファイルに次の行を追加するだけです。

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

または

Subsystem sftp /usr/lib/openssh/sftp-server

opensshの構成ファイルでsftpサブシステムが有効になっている場合、オンデマンドで開始されます。構成ファイル(ファイルの末尾近く)をチェックして、sftpサブシステムが有効になっているかどうか、およびsftp実行可能ファイルへのパスが正しいかどうかを確認します。