新しいSFTPサーバーをインストールするように依頼されました。本質的に、これは非常に簡単な操作です。internal-sftpユビキタスSSHサービスの役割(chroot を使用)を使用するだけで、信頼性の高いSFTPサーバーを使用できます。
しかし、同じ問題に対して少なくとも2つの異なるアプローチを常に試みることは私の性質でありProFTPD、より詳細なファイル転送関連オプションの追加の利点を使用して、同じことを行うためにsftpプラグインで使用できることに気付きました(例:帯域幅調整)。一方、このプラグインはデフォルトではコンパイル(およびバンドル)されていません。「おそらくテストされていない」ソリューションを(おそらく)回避したいと思います。
現時点では、必要なサービスはSFTPのみです。ただし、事前にプレイしているので、SFTPだけでなくFTP / Sでも機能するソリューションを実装したいと考えています。
私は彼らの家の中でユーザーをchrootするつもりであることを考えると、より良い解決策は何だと思いますか?
- FTP / SサービスにSSH
internal-sftpとスタンドアロンFTPサーバー(vsftpdまたはproftpd)を使用する - 関連するプラグインでのみProFTPDサービスを使用する
mod_sftpモジュールの公正な判断であるかどうかはわかりません。実際に日常的にそれを使用する多くのサイトがあります。
mod_sftp私よりも一般的に使用されていますか?すごい。とにかく、私はmod_sftpテストされていないと判断しません。そのため、引用を使用しました。質問のその部分を言い換えます。
internal-sftp、sshdおそらくsshdが必要な場合は、デフォルトポートとは異なるSFTPを使用する必要がありますが、これは確かに使いやすさの問題です。