linux ftp

如何在linux下開啓FTP服務

1.查看vsftpd是否安裝

[root@localhost ~]# which vsftpd
/usr/bin/which: no vsftpd in (/usr/lib/qt-3.3/bin:/usr/localhost/sbin:/usr/sbin:/sbin:/usr/localhost/bin:/usr/bin:/bin:/root/bin)
  • 1
  • 2
  • 3

2.安裝vsftpd

掛載上iso
cd /misc/cd/Packages
rpm -ivh vsftpd-2.2.2-11.el6_4.1.i686.rpm
如果需要其他包,就一併安裝。建議查看如何配置yum源 用yum的方式安裝,這樣需要的包,只光盤裏有,就會自動一起安裝。
  • 1
  • 2
  • 3
  • 4
  • 5

3.查看 vsftpd 狀態

[root@localhost Packages]# service vsftpd status
vsftpd is stopped
  • 1
  • 2
  • 3

4.開啓 vsftpd 狀態

[root@localhost Packages]# service vsftpd start
Starting vsftpd for vsftpd:                                [  OK  ]

關閉防火牆

service iptables stop

關閉Selinux

/etc/selinux/config  

修改SELINUX=disabled


配置可連接的用戶

在 /etc/vsftpd/   目錄下 


  1. userlist_enable和userlist_deny兩個選項聯合起來針對的是:本地全體用戶(除去ftpusers中的用戶)和出現在user_list文件中的用戶以及不在在user_list文件中的用戶這三類用戶集合進行的設置。
  2. 當且僅當userlist_enable=YES時:userlist_deny項的配置纔有效,user_list文件纔會被使用;當其爲NO時,無論userlist_deny項爲何值都是無效的,本地全體用戶(除去ftpusers中的用戶)都可以登入FTP
  3. 當userlist_enable=YES時,userlist_deny=YES時:user_list是一個黑名單,即:所有出現在名單中的用戶都會被拒絕登入;
  4. 當userlist_enable=YES時,userlist_deny=NO時:user_list是一個白名單,即:只有出現在名單中的用戶纔會被准許登入(user_list之外的用戶都被拒絕登入);另外需要特別提醒的是:使用白名單後,匿名用戶將無法登入!除非顯式在user_list中加入一行:anonymous

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章