Centos7上搭建ftp伺服器

2022-08-25 17:45:26 字數 1864 閱讀 7872

ftp伺服器搭建

1.安裝好centos系統,配好yum倉庫

2.安裝vsftpd元件,restart,enable,status操作,並用
netstat -nltp | grep 21檢視21埠是否開啟
3.改配置檔案/etc/vsftpd/vsftpd.conf,之後重啟服務
# 禁用匿名使用者  12 yes 改為no
anonymous_enable=no
# 禁止切換根目錄 101 行 刪除#
chroot_local_user=yes
4.建立ftp使用者ftpuser
useradd -s /sbin/nologin (限制使用者ftpuser只能通過 ftp 訪問伺服器,而不能直接登入伺服器) -d /data/ftp (存放ftpuser使用者的個人資料) ftpuser
5.給ftpuser設定密碼ftpuser。

passwd ftpuser

6.為使用者 ftpuser建立主目錄並約定:
/data/ftp為主目錄, 該目錄不可上傳檔案 

/data/ftp/pub 檔案只能上傳到該目錄下

在/data中建立相關的目錄
mkdir -p /data/ftp/pub
6.給檔案目錄設定許可權
chmod a-w/data/ftp;
chmod-ra+rwx /data/ftp/pub
7.環境設定
a.selinux=disabled
b.iptables -f和停止firewalld
8.驗證
(1)/data/ftp/目錄下,可看不可寫
echo"welcome to use ftp "> /data/ftp/ming.txt
瀏覽器輸入ftp://ftpuser:ftpuser@192.168.1.170
賬號    密碼  ftp伺服器ip位址
echo"welcome to haha"> /data/ftp/pub/ming2.txt
瀏覽器輸入ftp://ftpuser:ftpuser@192.168.1.170

Centos7搭建FTP服務

yum y install vsftpd yum install ftp y vi etc vsftpd vsftpd.conf 部分介紹 anonymous enable yes 允許登入 anon upload enable yes 允許上傳 write enable yes 賦予寫許可權 an...

CentOS7搭建FTP服務

centos部署ftp yum install y vsftpd vi etc vsftpd vsftpd.conf anonymous enable no data connection timeout 300 chroot local user no allow writeable chroot...

centos7搭建ftp服務

vsftpd是linux下的一款小巧輕快,安全易用的ftp伺服器軟體,是一款在各個linux發行版中最受推崇的ftp伺服器軟體。yum y install vsftpduseradd ftpuserpasswd ftpuser因為ftp預設的埠為21,而centos預設是沒有開啟的,所以要修改ipt...