centos7 5搭建vsftpd實現檔案互傳

2021-10-11 16:13:42 字數 1143 閱讀 9311

需求:

1.安裝vsftpd

2.使用者只可以訪問自己的家目錄

3.部分使用者可以訪問家目錄的上級共享目錄

安裝:

yum -y install vsftpd
關閉防火牆和selinux

systemctl stop firewalld

setenforce 0

使用者只可以訪問自己的家目錄

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=yes 禁止匿名

local_umask=000 目錄777 檔案666

…chroot_list_enable=yes

chroot_local_user=yes 使用者只可以訪問家目錄

作用:此檔案中的使用者可以切換家目錄的上級目錄

但是不能讀寫,需root使用者 chmod 777 file

allow_writeable_chroot=yes 允許chroot的使用者寫入

chroot_list_file=/etc/vsftpd.chroot_list

…local_enable=yes 是否允許本地使用者登入 (預設)

write_enable=yes 登入使用者是否有寫入許可權(預設)

anon_upload_enable=yes 此條為匿名使用者上傳檔案,與實驗無關 (預設)

其他配置預設,不需要修改

systemctl restart vsftpd 重啟服務

修改ftp埠號

vim /etc/vsftpd/vsftpd.conf

listen_port=8022 儲存退出

vim /etc/services

修改為8022/udp

重啟服務

systemctl restart vsftpd

centos7 5時間服務搭建

安裝前準備 關閉防火牆,務必關閉防火牆。一 服務端安裝 1.安裝ntp服務 命令 yum y install ntp 2.設定開機啟動 安裝完成後設定ntp開機啟動。命令 systemctl enable ntpd 3.啟動服務 命令 systemctl start ntpd 4.配置ntp服務 修...

centos7 5開啟ssh服務

1,檢視是否已安裝openssh server 指令 rpm qa grep ssh 2,如果未安裝,請先安裝openssh server 修改埠號 允許root登入 設定需要密碼登入 修改好後輸入 wqa 儲存退出 4,開啟ssh服務 systemctl start sshd.service 5,...

centos7 5基本命令

1 檢視系統對外開放埠。firewall cmd list ports 2 永久開放某埠 firewall cmd zone public add port 3306 tcp permanent firewall cmd reload 3 檢視開機啟動項 systemctl list unit fi...