Linux搭建FTP服務器


 

在linux上搭建ftp服務器時,如果linux系統上已經安裝了yum插件,並且yum源已經配置好時,安裝vsftpd服務會方便很多。筆者的電腦上就是沒有安裝yum,並且沒有配置好yum源,導致安裝時遇到了很多問題,現將安裝過程總結如下,希望對需要安裝ftp服務的讀者有幫助。



1.查看服務器版本

cat /etc/issue 或cat /etc/redhat-release

2.下載vsftpd安裝包

3.安裝vsftpd服務

rpm -ivh vsftpd-2.0.5-16.el5_4.1.x86_64.rpm

4.修改iptables防火牆配置

vi /etc/sysconfig/iptables

-A INPUT -s 127.0.0.1 NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -s 127.0.0.1 -p tcp --dport 21 -j ACCEPT

5.重啟防火牆

service iptables restart

6.創建用戶

adduser -d /home/ftp test -s /sbin/nologin   用戶不可以登錄

useradd -d /home/ftp test  test用戶具有/home/ftp目錄

adduser test -d /home/ftp在home目錄下生成/home/ftp目錄,跟linux創建的其它用戶一樣

7.修改用戶密碼

passwd test

8.配置ftp的配置文件

vi /etc/vsftpd/vsftpd.conf

設置如下(將創建的用戶名加入到/etc/vsftpd/chroot_list中,用戶只可以訪問/home/ftp目錄)

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

設置如下(將用戶加入/etc/vsftpd/user_list,不加入/etc/vsftpd/ftpusers,用戶可以訪問)

userlist_deny=NO
userlist_enable=YES

9.啟動vsftpd服務

service vsftpd start

10.登錄測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM