CentOS7配置ftp並開啟root許可權

2021-10-07 20:04:54 字數 1004 閱讀 2379

1、檢視是否安裝vsftp

#rpm –qa| grep vsftp    //檢視是否安裝

#yum –y install vsftpd //若沒有安裝

2、修改配置檔案,ftp的配置檔案在/etc/vsftp目錄下。先修改vsftp.conf檔案,主要修改。

write_enable=yes        #允許本地使用者對ftp伺服器檔案寫許可權

local_enable=yes

local_umask=022         #設定本地使用者預設檔案掩碼022

dirmessage_enable=yes

connect_from_port_20=yes

listen=yes

listen_ipv6=no

pam_service_name=vsftpd

userlist_enable=yes

3、開啟root使用者的許可權

/etc/vsftpd/ftpusers 檔案裡配置使用者不能訪問ftp,如果需要使用root使用者訪問ftp,需要將該檔案中的root去掉,同時刪除/etc/vsftpd/user_list中的root。

4、關閉防火牆

# systemctl stop firewalld

# systemctl disable firewalld

# chkconfig firewalld off

5、設定selinux

修改/etc/selinux/config 檔案將selinux=enforcing改為selinux=disabled

或者permissive

更改完成後,重新啟動伺服器或執行以下命令。

# setenforce permissive
6、啟動或重啟ftp後即可通過ftp客戶端連線。

# service vsftpd start 或restart

centos7配置ftp服務

rpm qa grep vsftpd service iptables stop 關閉防火牆 安裝ftp yum install y vsftpd 解除安裝 rpm e vsftpd 啟動 bin systemctl start vsftpd.service 重啟 bin systemctl res...

安裝centos7並配置上網和安裝ftp

安裝centos7並配置上網和安裝ftp 3 配置上網 cd etc sysconfig network scripts vi ifcfg eno16777736 修改以下配置 ipv4 failure fatal yes onboot yes 修改後重啟網路 service network res...

CentOS 7 搭建ftp服務並配置虛擬使用者

1 上傳vsftp的rpm安裝包及相關依賴 無 並安裝 vsftpd 3.0.2 27.el7.x86 64.rpm rpm ivh vsftpd 3.0.2 27.el7.x86 64.rpm 第1步 建立虛擬ftp使用者資料庫檔案。第2步 建立ftp根目錄及虛擬使用者對映的系統使用者。第3步 建...