2008-09-02 24 views
6

私はFTPサーバー(Mac OS Xでは、サーバーバージョンではありません)をしばらく設定しました。つまり、サーバーOSの実際のユーザーアカウントではなく、FTPサーバーによって処理されるアカウントですソフトウェア - OSにはすべてftpユーザーアカウントのように見えます。私は、FTPサーバーソフトウェアを廃止し、代わりにSFTPに行きたいと思います。仮想ユーザーがSFTPサーバーを使用できますか?

SFTP/SSHを設定して仮想ユーザーを作成すると同時にサンドボックスを作成する方法はありますか?

仮想ユーザーが必要な理由は、アカウントを追加したり削除したりすることがあるからです。適切なユーザーアカウントを使用してアカウントを追加したり削除したりするのは難しい傾向にあり、サンドボックスの良い方法がわかりません。常にいくつかのファイルが残っており、各ユーザーには独自のユーザーディレクトリがあります(その前に座っているときに実際にマシンにログオンする場合にのみ関連するファイルがたくさんあります)。アカウントが削除されると隔離されるので、自分で手で取り除くなど、

答えて

4

これに対する一般的な一般的なUnixの答えは 'PAM'です。普通の古いOpenSSH SSHDがあなたのSFTPを扱うようにするには、必要なものを実行し、必要のないものを省くSSHDのPAMスタック(/etc/pam.d/sshd)に何かを接続する必要があります。これは、すべての仮想ユーザーを1つのホームディレクトリにマップし、制限付きまたはscponlyの種類のシェルを提供する汎用ディレクトリサーバー(おそらくLDAP)です。

FTP-ssl(SFTPと同じではありません)を行うことができるFTPサーバーを見たい場合は、Pure-ftpdやvsftpなどの適切なFTPサーバーがそれを行います。 FTP-sslサーバーは、仮想ユーザーのサポートが簡単です。

http://www.bsdguides.org/guides/freebsd/networking/pure-ftpd_virtual_users.php

0

あなたが商用製品に開放している場合は、ヴァン・ダイクソフトウェアからVShell Serverは、UNIX/Linuxの/ Windows上で利用可能であるSSHやSFTPプロトコルで仮想ユーザー(複数のバックエンド)をサポートしています。

VShell Server

0

JSCAPE SFTP Serverは、あなたが望むことをする商用のクロスプラットフォームサーバーです。私が知っている

http://www.jscape.com/

、私は彼らのために働くように聞こえるが、私は

:)をしていません
関連する問題