搭建FTP伺服器

2021-10-02 09:16:51 字數 928 閱讀 5139

搭建ftp伺服器

ftp(file transfer protocol):檔案傳輸協議,是乙個客戶機/伺服器系統。使用ftp的使用者需要經過驗證後才能登入,ftp伺服器的使用者可以分為3類。

系統使用者:即系統本機的使用者。

虛擬使用者:只能採用ftp方式使用系統的使用者,不能直接使用shell登入系統。

匿名使用者:對於公共性質的伺服器可以提供匿名使用者訪問,使用者名為:anonymous。但在使用匿名使用者時,應該對其進行盡可能多的限制,許可權較低。

使用yum安裝vsftpd軟體包

#yum install vsftpd ftp

啟動服務並設定開啟自啟

#systemctl start vsftpd.service

#systemctl enable vsftpd.service

設定防火牆與selinux機制

#systemctl stop firewalld

#setenfore 0

預設允許匿名使用者與系統使用者訪問ftp

訪問的預設目錄:/var/ftp

ftp的配置檔案是:/etc/vsftpd/vsftpd.conf

設定匿名使用者訪問ftp:

anonymous enable=yes

設定匿名使用者登入ftp時不輸入密碼:

no_anon_password=yes

ftpd_banner=welcome to our home! //設定提示內容

設定匿名使用者上傳、新建、刪除檔案:

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_other_write_enable=yes

設定檔案許可權:

chmod 777 pub 不推薦使用

setfacl -m u:ftp:rwx pub 推薦使用

搭建FTP伺服器

ftp 是僅基於 tcp 的服務,不支援 udp。與眾不同的是 ftp 使用兩個埠,乙個資料埠和乙個命令埠,也可叫做控制埠。通常來說這兩個埠是 21 命令埠 和 20 資料埠 由於 ftp 工作方式的不同,資料埠並不總是 20,分為 主動 ftp 和被動 ftp。1.主動 ftp 主動方式的 ftp...

ftp伺服器搭建

1.檢查是否已安裝vsftpd伺服器 rpm qa grep vsftpd 若未安裝則執行 yum install vsftpd y 2.設定開機自啟動 chkconfig vsftpd on1.執行cd etc vsftpd 用vi開啟vsftpd.conf 配置檔案 2.找到chroot lis...

搭建FTP伺服器

初次搭建ftp的過程中經過多次嘗試,總結了乙個較為簡單的ftp搭建步驟 1.首先購買乙個伺服器,個人使用的是阿里雲的ecs雲伺服器,系統選64位的centos7.2版本 阿里雲官網 2.安裝vsftp yum install vsftpd 遇到問號直接按回車 看到complete!表示已安裝完成 設...