新しい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を使用する必要がありますが、これは確かに使いやすさの問題です。