1:安裝vsftpd yum install vsftpd
2:關閉防火牆 service iptables stop
3:允許21埠通行 vi /etc/sysconfig/iptables 新增兩條 -a input -m state --state new -m tcp -p tcp --dport 21 -j accept -a input -p tcp --dport 30000:30100 -j accept
4:重啟防火牆 service iptables restart
5:啟動ftp service vsftpd start (這時可以匿名登入ftp了)
6:配置ftp vi /etc/vsftpd/vsftpd.conf
修改一下內容:
anonymous_enable=no
設定不允許匿名使用者訪問。
之類的軟體更好的連線伺服器,得讓vsftpd支援被動模式才行,上面已經開通相應埠防火牆,在最後加入
pasv_enable=yes
pasv_max_port=30100
pasv_min_port=30000
(上面的30000--30100埠號可以是其它的,在此舉例)
7:新增使用者
vi /etc/vsftpd/vsftpd.conf 中
把使用者限定到自己的目錄
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
在chroot_list中新增使用者名稱就行了 一行乙個使用者(若chroot_list 不存在則新建乙個檔案)
# useradd -d /var/www/html -g ftp -s /sbin/nologin ***
設定使用者密碼
# passwd ***
提公升目錄許可權
# chmod 777 /var/www/html -r
將目錄分配給ftp組的***使用者
# chown ***:ftp /var/www/html 若不成功直接修改/etc/passwd ftptest:x:501:50::/var/www/html:/sbin/nologin
重啟vsftpd
# service vsftpd restart
linux--解決登入vsftpd後無法使用dir和切換目錄的方法
檢視selinux是否開啟ftp支援
# getsebool -a|grep ftp
開啟目錄檢視和檔案上傳
# setsebool -p ftpd_disable_trans 1 或 setsebool -p ftp_home_dir 1
# setsebool -p allow_ftpd_full_access 1
然後重啟伺服器
vbox安裝centos6 4安裝 網路配置
一 centos 修改ip位址 修改對應網絡卡的ip位址的配置檔案 vi etc sysconfig network scripts ifcfg eth0 修改以下內容 device eth0 描述網絡卡對應的裝置別名,例如ifcfg eth0的檔案中它為eth0 bootproto static ...
CentOS6 4 配置LVS(DR模式)
dr模式中lvs主機與實際伺服器都有一塊網絡卡連在同一物理網段上。ip分配 vip 10.10.3.170 rip1 10.10.3.140 rip2 10.10.3.141 1 安裝所需的依賴包 yum install y wget make kernel devel gcc gcc c libn...
centos6 4安裝使用wine
分類 centos 2013 07 17 15 52 75人閱讀收藏 舉報 rpm ivh epel release 6 8.noarch.rpm rpm import etc pki rpm gpg rpm gpg key epel 6 yum makecache yum install wine...