タグ付けされた質問 「vsftpd」

`vsftpd`は、Unix / Linuxシステム用の高速で安定したGPLライセンスのFTPサーバーです。

4
パッシブモードで動作するようにvsftpdを構成する方法
私はインストールするたびvsftpdにcentos、私は、セットアップのユーザーと休息のための刑務所の環境はデフォルトの設定ですvsftpd。ユーザーを作成し、filezilaftpクライアントで接続しようとしましたが、パッシブモードで接続できませんでした。私は常にtransfer settingsアクティブモードに変更して、正常に接続しftp serverます Error: Failed to retrieve directory listing vsftp.confファイル内のディレクティブを変更する方法はありますか?パッシブモードでサーバーに接続できますか?
49 centos  ftp  vsftpd 

2
新しいvsftpdユーザーを作成し、ホーム/ログインディレクトリにロック(指定)します
vsftpがインストールされているCentOS linuxサーバー上のさまざまなディレクトリへの一時的かつ制限されたアクセスを定期的に与える必要があります。 を使用してユーザーを作成し、を使用useradd [user_name]してパスワードを付与しましたpasswd [password]。 ディレクトリを作成し、/var/ftpアクセスを制限したいディレクトリにバインドします。 このユーザーがFTPにログインするときに、このディレクトリにのみアクセスできるようにするには、他に何をする必要がありますか?
31 linux  centos  ftp  vsftpd 

2
vsftpdのchroot_local_userが安全でないのはなぜですか?
VPSにvsftpdを設定していますが、ユーザーがftpホームディレクトリを離れることを許可したくありません。匿名ではなくlocal_user ftpを使用しているため、次のように追加しました。 chroot_local_user = YES 私は多くのフォーラムの投稿で、これは安全ではないことを読みました。 なぜこれは安全ではないのですか? sshを使用してVPSにも参加しているためにこれが安全でない場合、これらのユーザーをsshdからロックアウトできますか? vsftpdのこの動作を実現する他のオプションはありますか?(システム上の「world」のすべてのフォルダー/ファイルの読み取り許可を削除したくない)
20 linux  centos  ftp  vps  vsftpd 

3
vsftpd:特定のユーザーのみにアクセスを許可します
特定のユーザーのみを許可するようにFTPサーバーをセットアップしたいので、vsftpdを使用して、以下を追加しvsftpd.confます。 local_enable=YES user_config_dir=/etc/vsftpd_user_conf では/etc/vsftpd_user_confUNIXユーザーのためのfoo私は、ファイルfooに設定します。 local_root=/home/foo/ftpdir anon_world_readable_only=NO write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES virtual_use_local_privs=YES local_umask=022 ...そしてvsftpdを起動します。ユーザーfooでFTPにログインできます。ただし、他のUNIXユーザーでも使用できます!他のUNIXユーザーを無効にするにはどうすればよいですか?
17 ftp  vsftpd 

4
vsFTPdのデフォルトでアップロードされたファイル許可がUbuntuで機能しない
Ubuntu 12.10 x64を実行しているサーバーと、vsFTPdの最新バージョンがあります。 私のユーザーexample.comは上のホームフォルダが設定されています/var/www/example.com、 内部にpublic_htmlフォルダーを作成し、777それに許可を与え、ホームユーザーフォルダーの書き込み権限を削除しました。すべてがうまく機能していますが、: FTP(SmartFTPを使用)でアップロードしたすべてのファイルは、chmodが0になります。 私vsftpd.confは1行のみ関連していました: local_umask=022. 私はに変更しようとしました: file_open_mode=777 local_umask=002 そのため、775アップロードしたファイルはすぐに取得されます。 しかし、アップロードされたフォルダのみが775許可を取得しています。 アップロードしたファイルを取得 1411 permissions 誰かがそれを解決するのを手伝ってくれますか?
14 ubuntu  ftp  chmod  vsftpd 

6
VSFTPD 530ログインが正しくありません
CentOS 5.3 x64でvsftpdサーバーをセットアップしようとしています。ローカルユーザーのログインを機能させることができません。これが私のvsftpd.confです。 local_enable=YES write_enable=YES pam_service_name=vsftpd connect_from_port_20=YES listen=YES pam_service_name=vsftpd xferlog_std_format=NO log_ftp_protocol=YES chroot_local_user=YES vsftp.logの出力は次のとおりです。 Mon Sep 13 23:34:44 2010 [pid 19243] CONNECT: Client "10.0.1.138" Mon Sep 13 23:34:44 2010 [pid 19243] FTP response: Client "10.0.1.138", "220 (vsFTPd 2.0.5)" Mon Sep 13 23:34:44 2010 [pid 19243] FTP command: Client "10.0.1.138", "USER dwelch" …
12 centos  ftp  vsftpd 

3
vsftpd-PAM-ディレクトリを作成するためのMySQLおよびpam_mkhomedir
PAMを使用してmysql DBに接続する仮想ユーザーでvsftpdを正常に使用しています。ここで、成功したvsftpd接続でユーザーディレクトリの作成を自動化したいと思います。 /etc/pam.d/vsftpdの構成は次のとおりです。 #%PAM-1.0 session optional pam_keyinit.so force revoke auth required pam_mysql.so verbose=1 user=root passwd=mypass host=localhost db=mydb table=mytable usercolumn=username passwdcolumn=password crypt=3 account required pam_mysql.so verbose=1 user=root passwd=mypass host=localhost db=mydb table=mytable usercolumn=username passwdcolumn=password crypt=3 session required pam_mkhomedir.so skel=/home/skel/ umask=0022 debug pam_mkhomedirを追加すると、ログに他のメッセージがないディレクトリを作成できないことが示されるようになりました。したがって、明らかに適用されていません。他に必要なものはありますか? 私の/etc/vsftpd/vsftpd.conf: # No ANONYMOUS users allowed anonymous_enable=NO # Allow 'local' …
11 mysql  permissions  ftp  pam  vsftpd 

1
localhostのみをリッスンするようにVSFTPDを構成できますか?
FTPを必要とし、SFTPを実行できないレガシーアプリがあります。 私の解決策は次のとおりです。 VSFTPDを使用してFTPサーバーを配置する localhostからのみポート21接続を受け入れるようにファイアウォールを構成します レガシーアプリを使用してクライアントからSSH接続をセットアップする SSHを介してFTPをトンネルする VSFTPDを設定して、ファイアウォールに加えて、localhost以外の場所からの接続を無視するように構成できるかどうかは疑問です。ベルトとブレーサーの両方。
11 ssh  ftp  sftp  ssh-tunnel  vsftpd 

2
vsftpd-local_root = / var / www / sites / $ USERが解釈されませんか?
FTPサーバーに接続しようとすると、 「500 OOPS:ディレクトリを変更できません:/ home / $ USER / public_html」と表示されます。 $ USERをエコーすると、適切なユーザー名が得られます $ USERが私の/etc/vsftpd.conf内で解釈されていないようです 「local_root = / var / www / sites / $ USER」を削除すると、すべてがスムーズに機能します。 vsftpd 2.2.2とUbuntu 10.04.1 LTSリリース:10.04コード名:lucidを実行しています
11 linux  ftp  settings  vsftpd 


3
vsftpdはMD5で暗号化されたパスワードを受け入れません
仮想ユーザーが自分のスペースにアクセスできるようにvsftpdでサーバーを設定しています。現在は完全に機能していますが、CRYPTパスワードでのみ機能します。そう sudo htpasswd -c /etc/vsftpd/ftpd.passwd phpmyadmin ログインできませんが、 sudo htpasswd -c -d /etc/vsftpd/ftpd.passwd phpmyadmin 意志。 /etc/vsftpd.conf listen=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 nopriv_user=vsftpd virtual_use_local_privs=YES guest_enable=YES user_sub_token=$USER local_root=/var/www/vhosts/$USER.universe.local chroot_local_user=YES hide_ids=YES guest_username=vsftpd /etc/pam.d/vsftpd auth required pam_pwdfile.so pwdfile /etc/vsftpd/ftpd.passwd crypt=2 account required pam_permit.so crypt=2 ソースとPHPからapache2.4.3をインストールしました。 私が試したこと: グーグルたくさん crypt = 2を設定 友人に尋ねる SHAを使用(どちらも機能しない) htpasswdとvsftpdを更新 私はこれに1週間も苦労してきました。
10 ftp  pam  vsftpd  md5 

1
vsftpdユーザーのアップロードのデフォルトグループを設定するにはどうすればよいですか?(ubuntu 10.04)
vsftpdユーザーのアップロードのデフォルトグループを設定するにはどうすればよいですか? ファイルをアップロードすると、filesグループがユーザー名に設定されます...特定のグループに自動的に設定するにはどうすればよいですか?

1
CentOS 7-VSFTPDを介して作成されたディレクトリがSELinuxコンテキストを継承しない
当社にはCentOS 7を搭載したウェブサーバーがあり、お客様はFTP(vsftpd)を介してウェブサイトを管理しています。SELinuxは強制モードです。 問題は、VSFTPDを介して作成/アップロードされたデータが適切なSELinuxコンテキストを継承しないことです。説明させてください。 たとえば、WordPressサイトの場合、サーバーにはそのままの状態で、を使用して表示できるいくつかのルールが既にsemanage fcontext -l |grep '/var/www'あります。 /var/www/html(/.*)?/uploads(/.*)? all files system_u:object_r:httpd_sys_rw_content_t:s0 /var/www/html(/.*)?/wp-content(/.*)? all files system_u:object_r:httpd_sys_rw_content_t:s0 したがって、WordPressサイトをコピーするときに、別のサーバーから/var/www/html/SSHでにあるディレクトリに、フォルダーwp-content/とwp-content/uploads/適切なhttpd_sys_rw_content_tセキュリティコンテキストがあるとしましょう。ただし、これらのフォルダーがFTPを介して作成される場合、それらが取得するコンテキストはhttpd_sys_content_t(rwなし)です。これは、顧客がサーバーにアップロードするサイトは、apacheユーザー/グループに書き込み権限を与えても、それらのディレクトリに書き込むことができないため、WordPress管理者が機能しないことを意味します。そのため、サイトをアップロードするときに、これを修正するためにサポートをリクエストする必要があります。これは関係者全員にとって時間の無駄です。 お客様が自分のサイトをhttpdocsにアップロードしたとします。SSHを使用しmv httpdocs/ httpdocs.2/ && cp -pr httpdocs.2/ httpdocs/ && rm httpdocs.2/ -frて問題が解決した場合、データに問題はありません。 またrestorecon -Rv httpdocs/、問題を修正することもできます。 つまり、質問は、VSFTPDを介して作成/アップロードされたディレクトリに、SSHを介してディレクトリが作成/アップロードされたときに継承されるように、適切なSELinuxコンテキストを継承させるにはどうすればよいですか?

2
VSFTPD-FTP over TLS-正確に82k後にアップロードが停止しますか?
明示的なTLSを使用してログインするためにRSA証明書を使用して、CentOSサーバーにVSFTPデーモンをインストールしました。現在、82kを超えるアップロードはできません。 その制限以下のファイルであれば、問題はありません。FTPは魅力のように機能します。しかし、ファイルがFileZillaで82k(正確には81,952バイト)に達するとすぐに、転送が停止し、タイムアウトに達するまでFTPクライアントがハングします。 FTPクライアントコンソール: 15:10:21 Command: STOR jquery-1.7.2.min.js 15:10:21 Response: 150 Ok to send data. 15:11:21 Error: Connection timed out 15:11:21 Error: File transfer failed after transferring 82 KB in 60 seconds /var/log/vsftpd.log FTP command: Client "x.x.x.x", "STOR jquery-1.7.2.min.js" FTP response: Client "x.x.x.x", "150 Ok to send data." OK UPLOAD: Client …
4 centos  ftp  tls  vsftpd 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.