1.建立ftp使用者
groupadd -g 1100 ftpgroup
useradd -u 1100 -g ftpgroup -s /sbin/nologin ftpuser
以上新建的ftpuser使用者無法登陸作業系統;
2.安裝vsftp相關包:
yum -y install vsftp*
3.修改ftp配置檔案/etc/vsftpd/vsftpd.conf:
chroot_list_enable=yes-->控制ftp使用者只能訪問自己的工作目錄,其他目錄不可見;
chroot_list_file=/etc/vsftpd/chroot_list-->列出只能訪問工作目錄的使用者;
userlist_deny=yes-->進製user_list檔案中的使用者登陸ftp;
4.重啟vsftp服務:
service vsftpd restart
5.如果要修改ftp監聽的埠則修改以下檔案的對應內容:
vsftpd.conf-->listen_port=2021-->2021可替換為想要監聽的位址;
/etc/services-->ftp 21/tcp和ftp 21/udp中的21修改為新埠即可
注:以上修改埠部分在客戶端和服務端之間有物理防火牆且做nat時防火牆上還應該有特別配置,最近做完nat發現客戶端無法抓取到目錄等資訊。
ubuntn上配置ftp服務
ubuntu安裝ftp伺服器 1 安裝vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf ...
linux配置ftp服務
1 檢視機器有沒有安裝vsftpd rpm qa grep vsftpd 如果出現vsftpd說明已經安裝,如果沒有則沒有安裝 2 安裝vsftpd rpm ivh vsftpd 2.0.5 16.el5 4.1.i386.rpm 或者yum search vsftpd 直接查詢vsftpd 然後選...
linux上ftp服務設定
一 簡介 二 服務端設定 1.安裝vsftpd軟體 yum install vsftpd y 2.開啟匿名訪問和被動模式埠 vim etc vsftpd vsftpd.conf anonymous enable yes 開啟訪問 anon upload enable yes 名稱可以上傳檔案 ano...