LINUX按裝FTP伺服器

2021-09-01 16:36:28 字數 1375 閱讀 9537

第二步:編輯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...