linux下一般使用vsftpd作為ftp伺服器。
vsftpd是一款在linux發行版中最受推崇的ftp伺服器程式。特點是小巧輕快,安全易用。
下面是安裝配置步驟:
1、安裝vsftpd
yum install vsftpd2、設定開機啟動服務
chkconfig vsftpd on3、新增使用者
useradd -d /home/ftp -g ftp -s /sbin/nologin misuosi -p password4、開啟配置檔案
vi /etc/vsftpd/vsftpd.conf5、更改以下配置
anonymous_enable=no 不允許匿名登入6、新增系統使用者到ftp使用者列表local_enable=yes 允許本地帳戶登入
userlist_enable=yes 允許建立的使用者登入
userlist_deny=no
vi /etc/vsftpd/user_list7、在列表的最後加上新新增的使用者:misuosi
8、修改新新增的使用者密碼(沒修改登入不成功,不知道為什麼。。。):
passwd misuosi需要重複輸入兩次密碼,就可以了
9、啟動ftp伺服器
service vsftpd start10、現在可以用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 restart2、修改selinux
執行以下命令,可以看到是否可以訪問ftp的目錄
getsebool -a | grep ftp執行以下命令(如果需要設定其它的,請自己設定)
setsebool -p allow_ftpd_full_access 13、再重啟一下vsftpd,就可以解決問題了setsebool -p ftp_home_dir 1
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...