centos中搭建FTP伺服器

2021-07-23 14:20:10 字數 1357 閱讀 8321

如題,在centos系統中搭建ftp伺服器 

1  檢視本機當前是否已安裝vsftpd 伺服器

rpm  -qa | grep vsftpd 

如沒有安裝,則下面進行安裝

2   安裝vsftpd 伺服器

yum install vsftpd      #通過yum 安裝vsftpd  自動檢測依賴

3   修改vsftpd 的主配置檔案

cp   /etc/vsftpd/vsftpd.conf    /etc/vsftpd/vsftpd.confbak  # 備份一下配置檔案,再修改

vi  /etc/vsftpd/vsftpd.conf    修改以下地方即可

anonymous_enable=no   #禁止匿名賬戶登入

chroot_local_user=yes  #禁止ftp賬戶切換工作目錄,限制使用者在自己的家目錄中

4  啟動、停止、重啟命令  

service vsftpd start  或  /etc/init.d/vsftpd  start   啟動服務

service vsftpd stop   或   /etc/init.d/vsftpd  stop   停止服務

service vsftpd  restart  或  /etc/init.d/vsftpd   restart   重啟服務

5   修改selinux 配置

vi   /etc/selinux/config   修改以下地方

selinux=disabled

儲存退出

setenforce  0    命令使selinux配置即時生效

6  建立系統賬號(不能登入系統)--作為ftp服務的賬戶

#建立centos系統賬戶ftptest 作為ftp伺服器的登入賬戶, 此賬戶的家目錄(工作目錄)為 /var/data/ftp/ftptest

useradd  -s   /sbin/nologin   -d /var/data/ftp/ftptest    ftptest   

passwd     ftptest   # 給ftptest 賬戶設定密碼

123456  

chmod  o+w   /var/data/ftp/ftptest      #設定寫入許可權

7   設定vsftpd 為系統自啟動服務

chkconfig --list  | grep vsftpd   #檢視vsftpd 是否為隨系統自啟動,如不是則

chkconfig   vsftpd  on    #將vsftpd服務設定為隨系統自啟動服務

8  啟動vsftpd伺服器  

service vsftpd start  或  /etc/init.d/vsftpd  start    

centos搭建ftp伺服器

yum install y vsftpd 新增ftp使用者並設定ftp使用者密碼 下面是新增ftpuser使用者,設定根目錄為 home wwwroot ftpuser,禁止此使用者登入ssh的許可權,並限制其訪問其它目錄。1 修改 etc vsftpd vsftpd.conf,將底下三行 chro...

CentOS上搭建FTP伺服器

本文參考了網上的幾篇博文,在centos上搭建ftp伺服器,兩種搭建方式 gssftp與vsftpd。redhat和centos都自帶了乙個gssftp服務,使用方式如下 1 進入gssftp目錄 root linux local cd etc xinetd.d root linux xinetd....

使用Centos搭建ftp伺服器

檢查是否安裝 rpm q vsftpd 一 安裝vsftpd 1 安裝vsftpd yum install vsftpd y 2 啟動vsftpd systemctl start vsftpd 3 設定開機啟動 systemctl enable vsftpd 4 service vsftpd res...