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

2021-09-28 11:42:48 字數 2594 閱讀 5263

建立兩個測試使用者,分別為他們設定密碼

[root@dhcp-srv ~]# useradd aijie1

[root@dhcp-srv ~]# useradd aijie2

[root@dhcp-srv ~]# echo 123 | passwd --stdin aijie1 >/dev/null

[root@dhcp-srv ~]# echo 123 | passwd --stdin aijie2 >/dev/null

在匿名登入的配置單基礎上,修改配置檔案,重啟vsftpd服務

16 local_enable=yes  

19 write_enable=yes

23 local_umask=077 #修改本地使用者預設許可權掩碼為077

#讓所有本地使用者登入的只可以在自己的宿主目錄中操作

100 chroot_local_user=yes #開啟本地使用者的家目錄鎖定

101 allow_writeable_chroot=yes #允許本地使用者家目錄具有寫許可權

[root@dhcp-srv ~]# systemctl restart vsftpd

客戶端測試:是否可以登入。本地使用者登入訪問的是伺服器本地使用者的家目錄。類似個人u盤

[root@localhost ~]# ftp 192.168.64.55

...name (192.168.64.55:root): aijie1

331 please specify the password.

password: #輸入密碼123

230 login successful.

...ftp> ls

227 entering passive mode (192,168,64,55,198,96).

...-rw-r--r-- 1 0 0 0 oct 10 04:13 1.txt

drwx------ 2 1001 1001 6 oct 10 04:12 qqq

...ftp> get 1.txt

...150 opening binary mode data connection for 1.txt (0 bytes).[root@localhost ~]# ll

總用量 8

-rw-r--r--. 1 root root 0 10月 10 12:25 1.txt

#檔案的屬主和屬組是基於當前客戶端的使用者

ftpusers與user_list使用者列表,ftpusers優先順序高於user_list檔案,先設定ftpusers配置檔案

[root@dhcp-srv vsftpd]#  vim /etc/vsftpd/ftpusers
# users that are not allowed to login via ftp

...aijie1

#aijie1已經不能登入ftp伺服器了

name (192.168.64.55:root): aijie1

331 please specify the password.

password:

530 login incorrect.

login failed.

配置user_list

[root@dhcp-srv vsftpd]# vim /etc/vsftpd/user_list
# for users that are denied.

...aijie1

#aijie1不可以登入

name (192.168.64.55:root): aijie1

530 permission denied.

login failed.

將 user_list 改為白名單,伺服器修改主配置檔案,重啟服務

[root@dhcp-srv vsftpd]# vim /etc/vsftpd/vsftpd.conf
127 userlist_enable=yes

128 userlist_deny=no

[root@dhcp-srv vsftpd]# systemctl restart vsftpd
#在客戶機中測試可以登入

name (192.168.64.55:root): aijie1

331 please specify the password.

password: #這裡輸入123

230 login successful.

remote system type is unix.

using binary mode to transfer files.

總結

(三)本地yum源配置

1 修改 vi etc yum.repos.d centos media.repo baseurl file mnt cdrom 位址 gpgcheck 0 檢查版本號 0為不檢查 enabled 1 是否生效 1為生效 2 mount t iso9660 o ro dev cdrom mnt cd...

SUSE 11 本地 zypper 配置

配置本地 zypper 目的 安裝 suse 11 後想要再新增或刪除軟體元件 本地 zypper 配置步驟 2.拷貝 zypper 軟體倉庫 repository 檔案至目標伺服器 例如 將軟體倉庫檔案拷貝至目標伺服器的 root download 目錄下。3.修改 repo 檔案 name sa...

Windows7本地搭建FTP伺服器

在公司區域網內,可以通過訪問ftp伺服器實時進行檔案共享,下面就介紹下,如何進行 ftp伺服器搭建。步驟 一 首先新建使用者,用來訪問ftp伺服器的使用者。a 右鍵單擊我的電腦 管理 本地使用者或組 使用者。右鍵單擊新建使用者,輸入使用者名稱 設定密碼,點選建立使用者,此時,使用者建立完畢,如下圖所...