FTP 服務配置

2021-07-22 11:24:10 字數 1502 閱讀 2543

vsftp搭建配置

作業系統版本:linux suse 11 sp3

ip:172.27.34.211

使用命令cat /etc/suse-release

rpm -qa | grep vsftp

若本機未安裝vsftpd軟體包時,可以使用yast工具安裝,需要將安裝光碟放入光碟機,執行命令如下

nbcsa:/ #yast –i vsftpd

1.修改其配置檔案/etc/vsftpd.conf中的引數,將引數前面」#」去掉,注意引數之後不要有空格

anonymous_enable=yes

anon_world_readable_only=yes

上面這兩行注釋掉

增加local_enable=yes

local_umask=022

xferlog_enable=yes

三行2.啟動vsftpd服務

nbcsa:/ # service vsftpd restart

1. 增加ftp使用者

a.建立新增ftpusr使用者

nbcsa:/ #useradd ftpusr –d /home/ftpusr

nbcsa:/ #passwd ftpusr

密碼輸入為ftpusr

b.建立/home/ftpusr

su – ftpusr

cd /home/

mkdir ftpusr

2. 限制ftpusr使用者活動目錄僅為/home/ftpusr

a.建立vsftpd.chroot_list檔案

nbcsa:/ #vi vsftpd.chroot_list

b.在/etc/vsftpd.conf下修改:

如果設定為

chroot_local_user=yes

chroot_list_enable=yes(這行可以沒有, 也可以有)

chroot_list_file=/etc/vsftpd.chroot_list

那麼, 凡是加在檔案vsftpd.chroot_list中的使用者都是不受限止的使用者,即, 可以瀏覽其主目錄的上級目錄.

如果不希望某使用者能夠瀏覽其主目錄上級目錄中的內容,可以如上設定,然後在檔案vsftpd.chroot_list中去掉或不新增該使用者即可。

也可以如下配置

chroot_local_user=no

chroot_list_enable=yes(這行必須要有, 否則檔案vsftpd.chroot_list不會起作用)

chroot_list_file=/etc/vsftpd.chroot_list

然後把所有不希望有這種瀏覽其主目錄之上的各目錄許可權的使用者新增到檔案vsftpd.chroot_list中即可(一行乙個使用者名稱,此時, 在該檔案中的使用者都是不可以瀏覽其主目錄之外的目錄的)

1.通過ftp登入

ftp 172.27.34.211

2.驗證限制的活動目錄

配置FTP服務

ftp是file transfer protocol 檔案傳輸協議,簡稱文傳協議 的英文簡稱,用於在internet上控制檔案的雙向傳輸。ftp的主要作用就是讓使用者連線乙個遠端計算機 這些計算機上 執行著ftp伺服器程式 並檢視遠端計算機中的檔案,然後把文 件從遠端計算機複製到本地計算機,或把本地...

配置ftp服務

在學習計網的時候順便把ftp學習一下。有關ftp的安裝與配置參考以下鏈結即可 說一下幾點遇到的坑 linux防火牆iptables關閉之後,selinux也需要關閉,在 etc selinux config中更改相關變數為disable,否則會導致各種錯誤。關於selinux我尤其要吐槽,怪不得自己...

FTP服務配置

18.1 使用vsftpd搭建ftp服務 18.1.1 安裝vsftpd yum install y vsftpd db4 untils 這裡安裝了兩個軟體包,同時也會把依賴的包裝上。其中db4 utils包用來生成密碼庫檔案。18.1.2建立賬號 建議使用虛擬賬號 首先建立與虛擬賬號相關聯的系統賬...