本地使用者版本 FTP 安裝使用

2021-10-09 18:41:11 字數 960 閱讀 2041

安裝軟體

$ yum install -y vsftpd

# 主配置檔案 /etc/vsftpd/vsftpd.conf

# 禁止使用者登入檔案 /etc/vsftpd/ftpusers

# 允許使用者登入檔案 /etc/vsftpd/chroot_list

# 密碼登入設定檔案 /etc/pam.d/vsftpd

修改主配置

$ vi /etc/vsftpd/vsftpd.conf

# 帶 anon 字首的都禁止

anonymous_enable=no

anon_upload_enable=no

anon_mkdir_write_enable=no

# 啟用本地使用者登入

local_enable=no

chroot_local_user=yes

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list # 一定要把使用者加到該檔案中

新增使用者

# 注意: 不能設定家目錄為 home 下,不然登入不上

$ useradd -s /sbin/nologin -d /tmp/dir ftp_user

$ echo "passw0rd@123" | passwd --stdin ftp_user # 密碼太簡單會報錯

修改密碼登入設定檔案/etc/pam.d/vsftpd
# 注釋該項, 因為該使用者不可登入,無 shell

# auth required pam_shells.so

修改 允許使用者登入檔案

$ echo ftp_user > /etc/vsftpd/chroot_list

ftp搭建之本地使用者驗證登入

搭建ftp伺服器,使用者登入方式,環境 centos7 1.安裝 rpm qa grep vsftpd 驗證有沒有安裝 yum y install vsftpd 2.新增乙個不可登入的使用者 groupadd soft adduser d home soft g soft s sbin nologi...

ftp伺服器無法用本地使用者登入

q ftp伺服器無法用本地使用者登入 test client home ftp 192.168 221 129 connected to 192.168 221 129 192.168 221 129 220 vsftpd 2.2 2 name 192.168 221 129 test test 3...

FTP配置報告2 本地使用者登入

建立兩個測試使用者,分別為他們設定密碼 root dhcp srv useradd aijie1 root dhcp srv useradd aijie2 root dhcp srv echo 123 passwd stdin aijie1 dev null root dhcp srv echo 1...