FTP服務搭建 ftp限制使用者

2021-10-10 11:49:52 字數 1414 閱讀 1643

yum intstall -y vsftpd

systemctl start vsftpd

vi /etc/vsftpd/users.conf (此檔案為自己建立)

zhang1 (奇數行為賬號)

0000 (偶數行為密碼)

zhang2

0000

轉化為berkeley db格式的資料庫檔案

db_load -t -t hash -f /etc/vsftpd/users.conf /etc/vsftpd/users.db

chmod 600 /etc/vsftpd/users.conf/* (提高安全性設定許可權)

ls -lh /etc/vsftpd/users.*

useradd vsftpd -d /home/vsftpd -s /sbin/nologin

mkdir -p /home/vsftpd/*** (虛擬使用者的根目錄)

chmod -r 755 /home/vsftpd

vi /etc/pam.d/vsftpd

將原有的檔案內容刪除,替換為下面的**

auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/users

account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/users

vi /etc/vsftpd/vsftpd.conf

消除#號

#anonymous_enable=yes 改為 anonymous_enable=no (禁止匿名使用者登入)

#chroot_local_user=yes 改為 chroot_local_user=yes (禁止使用者訪問除主目錄以外的目錄)

新增內容

guest_enable=yes (啟用虛擬使用者)

allow_writeable_chroot=yes (允許寫入使用者主目錄 )

user_config_dir=/etc/vsftpd/vsftpd_user_conf (虛擬使用者使用的配置檔案目錄)

mkdir -p /etc/vsftpd/vsftpd_user_conf

vi zhang1

local_root=/home/vsftpd/zhang1 (虛擬使用者根目錄)

anon_upload_enable=yes (允許登陸使用者有上傳許可權)

write_enable=yes (允許登陸使用者有寫許可權)

anon_max_rate=60000 (限制最大傳輸速率)

systemctl restart vsftpd

systemctl stop firewalld

iptables -f

iptables -z

iptables -x

setenforce 0

ftp服務搭建

檔案傳輸服務 主配置檔案目錄 etc vsftpd vsftpd.conf 首先安裝ftp伺服器 yum install vsftpd 預設存放檔案的目錄 var ftp pub 匿名登陸 建立乙個檔案 啟動服務 關閉防火牆 瀏覽器訪問 ftp ip位址 記住修改pub目錄許可權 還要注意更改安全值...

搭建ftp服務

ftp file transfer procotol 檔案傳輸協議 svn git是主流的網際網路資料傳輸方式。svn常用,git在公司不常用。在這兩種方式沒有的情況下,就用ftp 應用 實現網路內的資料傳輸 特點 1 安全 身份驗證 2 跨平台 跨網路 搭建 1 服務端 安裝vsftpd服務 啟動...

基礎服務 FTP搭建及限制使用者用指定IP登入

一 環境 一台centos7.5伺服器 搭建ftp檔案傳輸服務 192.168.10.178 二 匿名訪問 1 安裝vsftpd服務 yum y install vsftpd2 建立ftp訪問目錄並賦權 建立ftp目錄 mkdir pv ftp test 給訪問目錄賦權 chown r ftp.ft...