CentOS6 3下安裝VSFTP服務

2022-09-01 10:27:10 字數 2159 閱讀 1339

centos下安裝ftp伺服器:

第一步,檢查伺服器端是否已經安裝ftp:[root@localhost centos]# rpm -q vsftpd

如果出現的是:[root@localhost centos]# package vsftpd is not installed ,說明vsftpd沒有安裝,如果出現的是:vsftpd-2.2.2-13.el6_6.1.i686 說明vsftpd已經進行了安裝。

第二步,安裝vsftpd。[root@localhost centos]# yum -y install vsftpd 在超級管理員角色下進行伺服器端的ftp安裝。

第三步,設定匿名登陸ftp資訊。

一關閉伺服器端的防火牆 [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服務 [root@localhost centos]# service vsftpd restart

四開啟伺服器端的防火牆 [root@localhost centos]# service iptables start

第四步,以上操作即可以實現vsftpd匿名登陸的方式。

第五步,取消伺服器端的vsftpd匿名登陸的方式,重新新增使用者驗證登陸方式。

㈠關閉匿名登陸方式。[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=yes 更改成: anonymous_enable=no 。設定成匿名登陸禁止

1 pam_service_name=vsftpd

2 userlist_enable=yes

45 pasv_enable=yes

6 pasv_max_port=30100

7 pasv_min_port=30000

㈢重啟vsftpd伺服器 [root@localhost centos]# service vsftpd restart ,測試匿名登陸是否取消生效。

第六步,新增vsftp伺服器端使用者驗證方式登陸。

⑴修改配置檔案,新增驗證使用者:[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf

把使用者限定到自己的目錄當中,

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

⑶提公升目錄許可權

[root@localhost centos]# chmod 777 /var/www/php -r

⑷將目錄許可權分配給ftp組的sniper使用者

[root@localhost centos]# chown sniper:ftp /var/www/php

⑸重啟vsftpd服務[root@localhost centos]# service vsftpd restart

綜合以上,vsftpd已經配置安裝完成。

如果在ftp客戶端連線ftp伺服器端出現錯誤:500 oops: could not read chroot() list file:/etc/vsftpd/chroot_list,你則需要將chroot_list_enable=yes 修改成:chroot_list_enable=no,重啟測試就可以了。

[root@localhost www]# setsebool -p ftp_home_dir 1

[root@localhost www]# setsebool -p allow_ftpd_full_access 1

centos6 3下編譯安裝MySQL

linux centos6.3下編譯安裝mysql具體步驟如下 2.解壓縮tar檔案至當前目錄mysql 5.5.28 tar zxvf mysql 5.5.28.tar.gz 3.安裝編譯工具及依賴庫 yum y install gcc gcc c cmake bison 4.新增mysql使用者...

CentOS 6 3下安裝加密的vsftpd

1.vim etc sysconfig iptables a input p tcp dport 21 sport 1024 65534 j accept a input p tcp dport 65400 65410 sport 1024 65534 j accept 2.vim etc sysc...

CentOS 6 3 安裝mongoDB隨筆

centos 6.3 安裝mongodb隨筆 全新centos 安裝 vi etc yum.repos.d 10gen.repo 10gen name 10gen repository baseurl gpgcheck 0 enabled 1 yum y install mongo 10gen mo...