第二步:編輯vsftpd的配置檔案 vi /etc/vsftpd/vsftpd.conf
第三步:清空檔案, 然後新增如下內容(注意空格,和命令):
listen=yes
background=yes
anonymous_enable=no
local_enable=yes
write_enable=yes
local_umask=022
anon_upload_enable=no
anon_mkdir_write_enable=no
dirmessage_enable=yes
xferlog_enable=yes
connect_from_port_20=yes
chown_uploads=no
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=yes
async_abor_enable=yes
ascii_upload_enable=yes
ascii_download_enable=yes
ftpd_banner=welcome to hao32 ftp servers
pam_service_name=vsftpd
chroot_local_user=no
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
第四步:終端執行下面命令:
touch /etc/vsftpd/vsftpd.chroot_list
service vsftpd start
如果不行則用這個語句:
/etc/rc.d/init.d/xinetd restart
ftp預設我們使用系統使用者, 現在我們來新增使用者hao32, 指向目錄/home/hao32, 許可權是nologin, 就是沒給shell許可權, 不影響ftp的
adduser -d /home/hao32 -g ftp -s /sbin/nologin test
設定密碼
passwd test
把使用者test加到/etc/vsftpd/vsftpd.chroot_list裡, 這樣使用者就可以正常登陸並且不能跳出自己的目錄
echo 『test′ >> /etc/vsftpd/vsftpd.chroot_list
service vsftpd restart
ftp客戶端不能上傳檔案
1. setsebool -p ftpd_disable_trans 1
2. service vsftpd restart
就可以了
linux 搭建ftp伺服器
工具 linux虛擬機器 securecrt filezilla 1 安裝vsftpd元件 命令 yum y install vsftpd 2 新增賬戶及密碼 1 新增賬戶命令 useradd ftpuser 登入後預設的路徑為 home ftpuser.2 新增密碼命令 passwd ftpuse...
linux安裝ftp伺服器
linux安裝ftp元件 安裝完後,有 etc vsftpd vsftpd.conf 檔案,是vsftp的配置檔案。root bogon yum y install vsftpd 此使用者就是用來登入ftp伺服器用的。root bogon useradd ftpuser 這樣乙個使用者建完,可以用這...
Linux搭建FTP伺服器
linux安裝ftp服務,設定ftp使用者登入的目錄,新增ftp訪問使用者,設定ftp 使用被動模式訪問 1.作為ftp伺服器,需要啟動vsftpd服務 1 檢視本機是否安裝有ftp相關的rpm包 rpm qa grep ftp 如果沒有安裝,可以掛載redhat的安裝包 位於 home ltbo9...