centos 6 5 搭建ftp伺服器

2022-06-13 06:00:09 字數 1354 閱讀 4490

linux下一般使用vsftpd作為ftp伺服器。

vsftpd是一款在linux發行版中最受推崇的ftp伺服器程式。特點是小巧輕快,安全易用。

下面是安裝配置步驟:

1、安裝vsftpd

yum install vsftpd
2、設定開機啟動服務

chkconfig vsftpd on
3、新增使用者

useradd -d /home/ftp -g ftp -s /sbin/nologin misuosi -p password
4、開啟配置檔案

vi /etc/vsftpd/vsftpd.conf
5、更改以下配置

anonymous_enable=no   不允許匿名登入

local_enable=yes 允許本地帳戶登入

userlist_enable=yes 允許建立的使用者登入

userlist_deny=no

6、新增系統使用者到ftp使用者列表

vi /etc/vsftpd/user_list
7、在列表的最後加上新新增的使用者:misuosi

8、修改新新增的使用者密碼(沒修改登入不成功,不知道為什麼。。。):

passwd misuosi
需要重複輸入兩次密碼,就可以了

9、啟動ftp伺服器

service vsftpd start
10、現在可以用ftp客戶端登入了,上一下圖

2015.6.26 公司培訓,把這份東西翻出來,需要開放21埠,和設定selinux

1、開放21埠

vi /etc/sysconfig/iptables

-a input -m state --state new -m tcp -p tcp --dport 21 -j accept
重啟一下iptables

service iptables restart
2、修改selinux

執行以下命令,可以看到是否可以訪問ftp的目錄

getsebool -a | grep ftp
執行以下命令(如果需要設定其它的,請自己設定)

setsebool -p allow_ftpd_full_access 1   

setsebool -p ftp_home_dir 1

3、再重啟一下vsftpd,就可以解決問題了

service vsftpd restart

CentOS6 5下搭建FTP服務

ftp file transfer protocol,檔案傳輸協議 是 tcp ip 協議組中的協議之一。ftp協議包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ftp伺服器上的資源。在開發 的時候,通常利用f...

centos 6 5 搭建ftp伺服器

搭建ftp 伺服器 126上 centos 6.5 64 mysql主從 安裝步驟 1.通過 yum來安裝 vsftpd root localhost yum y install vsftpd 2.設定為開機啟動 root localhost chkconfig vsftpd on 3.修改 vim...

centos6 5下ftp伺服器搭建

搭建這個ftp伺服器,主要是用於將windows開發環境下打包的軟體及其他相關資源上傳到伺服器上。主要的步驟先描述下,週末補充完整 以下內容是在參考網上教程操作後進行記錄的,當然要感謝網上大神們提供的資料 此次進行安裝的是vsftpd,vsftpd是linux下的其中一種ftp伺服器。1 檢查安裝v...