Linuxは、FTPサーバをセットアップします

A.インストール

1.インストールvsftpd

sudo apt-get install vsftpd 或者  yumをvsftpdのインストール-y

2.関連プロファイル

cd /etc/vsftpd

  

  • /etc/vsftpd/vsftpd.conf //メインの設定ファイル、コア・コンフィギュレーション・ファイル
  • /etc/vsftpd/ftpusers //ブラックリストには、ユーザーがFTPサーバーの内部にアクセスすることを許可されていません
  • /etc/vsftpd/user_list ユーザーがFTPサーバーのリストにアクセスできるようにする//ホワイトリスト、

3.サービスの開始

systemctl enable vsftpd.service //開始からの起動を設定

systemctl start vsftpd.service // FTPサービスを開始

netstat -antup | grep ftp ビュー// ftpサービスポート

4.ログ設定

  1.匿名ユーザー

    インストール後vxftpdは、ユーザーが直接ログインすることができ、パスワードなしでデフォルトの匿名ユーザーで有効になっています

    /etc/vsftpd/vsftpd.confで匿名FTP構成設定。

    Vimのvsftpd.conf
     

      anonymous_enable=NO //デフォルトはNO OFF YESではありません  

  2.ローカルユーザーのログインを設定します

#ログインユーザを作成します。

useradd ftptest #创建ftptest用户

passwd ftptest #修改ftptest用户密码

 

  Vimのuser_list

   

 

 

   ユーザーが参加する独自のユーザーのラインを話します

   Vimのvsftpd.conf

   local_enable = YESがYESに設定されています

  3.その他の設定手順ユーザーがログオン   

パラメータ 説明
anonymous_enableの= YES 匿名ユーザーを受け入れ
no_anon_password = YES 匿名ユーザーのログインパスワードを聞かないでください
anon_root =(なし) 匿名ユーザーのホームディレクトリ
local_enable = YES ローカルユーザーを受け入れます
local_root =(なし)

ローカルユーザのホームディレクトリ

 

 

 

 

 

  

  4.ユーザーアクセス制御

パラメータ 説明
WRITE_ENABLE = YES アップロードすることができます(グローバル制御)
local_umask = 022 ファイルをアップロードするためにローカルユーザをのumask
file_open_mode = 0666 umaskで使用するファイルをアップロードするためのアクセス許可
anon_upload_enable = NO 匿名ユーザーがアップロードすることができます
anon_mkdir_write_enable = NO 匿名ユーザーがディレクトリを構築することができます
anon_other_write_enable = NO 匿名ユーザーは、削除、変更するには
chown_username = lightwiter ユーザー名匿名ファイルをアップロード

 

おすすめ

転載: www.cnblogs.com/jelly-wt/p/11470587.html