用vmware虛擬了乙個centos 7 ,安裝完成之後,開始配置ftp伺服器
先使用yum命令
yum -y install vsftpd , 沒有問題,安裝成功
然後啟動ftp服務
service vsftpd start
[root@localhost vsftpd]# service vsftpd start
starting vsftpd (via systemctl): job for vsftpd.service failed because the control process exited with error code. see "systemctl status vsftpd.service" and "journalctl -xe" for details.
[失敗]
接著檢視狀態
systemctl status vsftpd.service命令
[root@localhost vsftpd]# systemctl status vsftpd.service
● vsftpd.service - vsftpd ftp daemon
loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
active: failed (result: exit-code) since 二 2018-04-10 18:54:01 cst; 1min 30s ago
process: 6057 execstart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=2)
先是禁掉防火牆,還是有問題,然後再找
問題出在配置檔案,ipv6不能用,但預設是開啟的,要注釋掉
我的配置檔案:
anonymous_enable=yes
anon_upload_enable=yes
anon_other_write_enable=yes
anon_mkdir_write_enable=yes
local_enable=yes
write_enable=yes
local_umask=022
dirmessage_enable=yes
xferlog_enable=yes
connect_from_port_20=yes
xferlog_file=/var/log/xferlog
xferlog_std_format=yes
ftpd_banner=welcome to blah ftp service.
listen=yes
listen_port=21
最好自己建乙個「test」使用者
[root@localhost selinux]# useradd -d /var/ftp/pub/aaa test
限定目錄我沒有設定,需要在配置檔案中,拉下來設定test使用者密碼
[root@localhost selinux]# passwd test
直接修改下來應該就不會有別的問題了,版本不同,也可能會遇到不同的問題,之前用rhel就沒有這個問題
centos7 ftp服務搭建
1.安裝vsftpd預設配置檔案在 etc vsftpd vsftpd.conf yum y install vsftpd 2.啟動 vsftpd 服務 systemctl start vsftpd.service ps ef grep vsftpd 檢視 vsftpd 程序是否存在 3.開放防火牆...
centos 7 ftp 伺服器搭建
1.安裝ftp客戶端和vsftpd服務端 yum y install vsftpd ftp 2.檢查vsfptd服務的狀態 systemctl status vsftpd dead 說明服務沒有啟動 3.啟動vsftpd服務 systemctl start vsftpd 4.再查vsftpd服務狀態...
centos 7ftp伺服器搭建
使用yum安裝 yum yinstall ftp vsftpd 或者使用rpm安裝以下兩個包 ftp 0.17 66.el7.x86 64 vsftpd 3.0.2 9.el7.x86 64 另外需要安裝db包,用來加密虛擬使用者的賬戶資訊 這個包在centos7中預設已經安裝了 rpm qf us...