FTPサーバ

Last-modified: Wed, 10 Jun 2015 01:56:17 JST (864d)
  1. vsftpdのインストール
    sudo yum install vsftpd
  2. 設定
    sudo vi /etc/vsftpd/vsftpd.conf
    (変更例)
    anonymous_enable=NO
    xferlog_enable=YES
    xferlog_file=/var/log/vsftpd.log
    xferlog_std_format=NO
    ascii_upload_enable=YES
    ascii_download_enable=YES
    ftpd_banner=Welcome to FTP service.
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    ls_recurse_enable=YES
    use_localtime=YES
    pasv_enable=YES
    pasv_addr_resolve=YES
    pasv_address=centos7.local
    pasv_min_port=60000
    pasv_max_port=60030
    use_localtime=YES
    seccomp_sandbox=NO
    allow_writeable_chroot=YES
  3. 管理者はホームディレクトリより上に上がれるようにする
    (設定例)
    sudo echo centosuser >> /etc/vsftpd/chroot_list
  4. サービスの起動と有効化
    sudo systemctl start vsftpd
    sudo systemctl enable vsftpd
  5. 確認
    sudo systemctl list-units --type=service
  6. firewalldの設定
    sudo firewall-cmd --zone=public --add-service=ftp --permanent
    sudo firewall-cmd --zone=public --add-port=60000-60030/tcp --permanent
    sudo firewall-cmd --reload

Counter: 234, today: 2, yesterday: 0

このページの参照回数は、234です。