Centos7 ftp環(huán)境搭建教程詳解
沒(méi)玩過(guò)linux,折騰了半天的ftp,好不容易親測(cè)通過(guò)了。不容易啊。下面把勞動(dòng)成果分享到腳本之家平臺(tái),感興趣的朋友參考下吧!
操作環(huán)境:vm虛擬機(jī) centos7
首先:搞定網(wǎng)絡(luò)問(wèn)題;默認(rèn)情況下使用ifconfig可以看到虛擬機(jī)下是無(wú)網(wǎng)絡(luò)的。(注:虛擬機(jī)網(wǎng)絡(luò)設(shè)置為NAT或橋接模式都是可以的)
輸入命令nmtui 打開(kāi)網(wǎng)絡(luò)配置
回車(chē)-》回車(chē)
將倒數(shù)第二項(xiàng) Automatically connect 勾上 然后就有網(wǎng)絡(luò)了
然后更新系統(tǒng):yum update
查看vsftpd是否已安裝:vsftpd -v (默認(rèn)都是沒(méi)安裝的)
安裝vsftpd:yum install vsftpd
然后 y y y......
安裝完成后配置防火墻(firewall)
firewall-cmd --permanent --add-service=ftp firewall-cmd --add-port=21/tcp firewall-cmd --reload
配置vsftpd: vi /etc/vsftpd/vsftpd.conf
打開(kāi)并設(shè)置以下配置:
anonymous_enable=NO (修改) chroot_local_user=YES (取消注釋?zhuān)?此項(xiàng)為限定用戶(hù)訪問(wèn)目錄為當(dāng)前目錄)
然后最底部設(shè)置并添加:
pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES listen_port=21 data_connection_timeout=12 guest_enable=YES guest_username=ftpuser (ftp的用戶(hù)名,多個(gè)用戶(hù)可重復(fù)這一行并修改用戶(hù)名) user_config_dir=/usr/website(用戶(hù)訪問(wèn)的文件夾) pasv_enable=YES virtual_use_local_privs=YES pasv_min_port=10060 pasv_max_port=10090 accept_timeout=5 connect_timeout=1
allow_writeable_chroot=YES (解決連接是提示500 OOPS:vsftpd:refusing to run with writable root inside chroot() 的問(wèn)題)
退出并保存:wq
重啟vsftpd:
systemctl restart vsftpd.service
相關(guān)命令:
systemctl start vsftpd.service systemctl status vsftpd.service
創(chuàng)建文件夾: mkdir /usr/website
創(chuàng)建用戶(hù):
useradd -g root -M -d /usr/website -s /sbin/nologin ftpuser
設(shè)置密碼:
passwd ftpuser
文件夾授權(quán):
chown -R ftpuser.root /usr/website
到目前為止,還有最后一個(gè)問(wèn)題:selinux (不設(shè)置的情況下ftp提示:553 Could not create file)
搗鼓了半天都沒(méi)配置成功。最后嘗試了兩個(gè)方案。
一、關(guān)閉selinux;
vi /etc/selinux/config
設(shè)置 SELINUX=Disabled
重啟系統(tǒng)。
二、將selinux改成permissive(寬容模式)
命令:setenforce 0
以上所述是小編給大家介紹的Centos7 ftp環(huán)境搭建教程詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
linux入門(mén)教程1 系統(tǒng)簡(jiǎn)介
linux入門(mén)教程1 系統(tǒng)簡(jiǎn)介...2006-10-10ipfilter+ipnat包過(guò)濾、轉(zhuǎn)發(fā)和DHCP服務(wù)器架構(gòu)筆記
ipfilter+ipnat包過(guò)濾、轉(zhuǎn)發(fā)和DHCP服務(wù)器架構(gòu)筆記...2007-05-05linux top命令詳解與輸出結(jié)果說(shuō)明
top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,常用于服務(wù)端性能分析,本文主要講解top命令參數(shù)詳解與輸出結(jié)果說(shuō)明2018-03-03linux系統(tǒng)單網(wǎng)卡綁定雙IP的具體操作方法
以下是對(duì)linux系統(tǒng)單網(wǎng)卡綁定雙IP的具體操作方法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下2013-08-08完美解決Linux操作系統(tǒng)下aes解密失敗的問(wèn)題
以下是針對(duì)在Linux操作系統(tǒng)下關(guān)于AES解密失敗的問(wèn)題進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下2013-08-08