CentOS6.3下安裝VSFTP服務(wù)
CentOS下安裝FTP服務(wù)器詳細(xì)步驟:
第一步,檢查服務(wù)器端是否已經(jīng)安裝FTP:[root@localhost centos]# rpm -q vsftpd
如果出現(xiàn)的是:[root@localhost centos]# package vsftpd is not installed ,說明vsftpd沒有安裝,如果出現(xiàn)的是:vsftpd-2.2.2-13.el6_6.1.i686 說明vsftpd已經(jīng)進(jìn)行了安裝。
第二步,安裝vsftpd。[root@localhost centos]# yum -y install vsftpd 在超級管理員角色下進(jìn)行服務(wù)器端的FTP安裝。
第三步,設(shè)置匿名登陸FTP信息。
一關(guān)閉服務(wù)器端的防火墻 [root@localhost centos]# service iptables stop
二允許端口21端口例外 [root@localhost centos]# vi /etc/sysconfig/iptables ,在文檔的裡面添加
-A INPUT -m state –state NEW -m tcp -p tap –dport 21 -j ACCEPT -A INPUT -p tcp –dport 30000:30100 -j ACCEPT
③重啟vsftpd服務(wù) [root@localhost centos]# service vsftpd restart
四開啟服務(wù)器端的防火墻 [root@localhost centos]# service iptables start
第四步,以上操作即可以實(shí)現(xiàn)vsftpd匿名登陸的方式。
第五步,取消服務(wù)器端的vsftpd匿名登陸的方式,重新添加用戶驗證登陸方式。
㈠關(guān)閉匿名登陸方式。[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 更改成: anonymous_enable=NO 。設(shè)定成匿名登陸禁止
㈡讓vsftpd服務(wù)器支持被動鏈接模式,在配置文件的最后添加:
pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES pasv_enable=YES pasv_max_port=30100 pasv_min_port=30000
㈢重啟vsftpd服務(wù)器 [root@localhost centos]# service vsftpd restart ,測試匿名登陸是否取消生效。
第六步,添加vsftp服務(wù)器端用戶驗證方式登陸。
⑴修改配置文件,添加驗證用戶:[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf
把用戶限定到自己的目錄當(dāng)中,
chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list
⑵添加vsftpd驗證用戶的登陸名和密碼
[root@localhost centos]# useradd -d /var/www/php -g ftp -s /sbin/nologin sniper [root@localhost centos]# passwd sniper
⑶提升目錄權(quán)限
[root@localhost centos]# chmod 777 /var/www/php -R
⑷將目錄權(quán)限分配給FTP組的sniper用戶
[root@localhost centos]# chown sniper:ftp /var/www/php
⑸重啟vsftpd服務(wù)[root@localhost centos]# service vsftpd restart
綜合以上,VSFTPD已經(jīng)配置安裝完成。
如果在ftp客戶端連接FTP服務(wù)器端出現(xiàn)錯誤:500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_list,你則需要將chroot_list_enable=YES 修改成:chroot_list_enable=NO,重啟測試就可以了。
安裝完成的VSFTPD是不支持ftp的文件上傳和下載、查看列表等功能的,需要輸入另外兩行命令進(jìn)行設(shè)置:
[root@localhost www]# setsebool -P ftp_home_dir 1 [root@localhost www]# setsebool -P allow_ftpd_full_access 1
以上所述是小編給大家介紹的CentOS6.3下安裝VSFTP服務(wù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Centos6.9安裝vsftpd并配置多用戶的方法
- CentOS 7 安裝vsftpd 服務(wù)器的具體操作步驟
- 詳解CentOS7安裝配置vsftp搭建FTP
- CentOS中vsftp安裝與配置詳解
- 阿里云基于CentOS用vsftpd搭建FTP服務(wù)器
- 阿里云服務(wù)器CentOS 6.3下快速安裝部署 LAMP 、vsftpd 環(huán)境的方法
- 在CentOS上搭建LAMP+vsftpd環(huán)境的簡單指南
- Centos6.5全自動安裝 vsftpd+dhcp+nfs+tftp
- CentOs6.5中安裝和配置vsftp簡明教程
- Centos7.3下vsftp服務(wù)的安裝方法
相關(guān)文章
Ubuntu18.04安裝opencv 3.2.0的解決方法
這篇文章主要介紹了Ubuntu18.04安裝opencv 3.2.0的解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-10-10apache下支持asp.net的實(shí)現(xiàn)方法
讓apache支持asp.net的設(shè)置步驟。2009-12-12CentOS 7中 Apache Web 服務(wù)器安裝配置教程
這篇文章主要介紹了CentOS 7中 Apache Web 服務(wù)器安裝配置教程,需要的朋友可以參考下2018-04-04apache啟動報錯:the requested operation has failed解決辦法
apache啟動報錯:the requested operation has failed解決辦法2009-11-11Apache httpd 安裝module mod_expires、mod_deflate的方法
Apache httpd 安裝module mod_expires、mod_deflate的方法,需要的朋友可以參考下。2011-11-11Linux 遠(yuǎn)程管理及sshd服務(wù)驗證知識點(diǎn)詳解
在本篇文章里小編給大家整理了一篇關(guān)于Linux 遠(yuǎn)程管理及sshd服務(wù)驗證知識點(diǎn)總結(jié),有需要的朋友們跟著學(xué)習(xí)參考下。2021-12-12