FTP服務搭建
ftp概述
ftp是什麼
ftp主要用於檔案的上傳和下載,ftp屬於tcp協議,埠號21:控制層面,用於賬戶密碼驗證,許可權的驗證;埠號20:資料層面,用於檔案上傳和下載
使用者型別
匿名賬戶:登入名:ftp,anonymous。不驗證密碼即可登入
系統賬戶:本身系統已存在的賬戶,密碼作驗證
虛擬賬戶:預定義的列表賬戶。(以前系統未建立過的)
ftp訪問
ftp伺服器建立
關閉防火牆
systemctl stop firewalld
setenforce 0
yum安裝vsftpd
yum -y install vsftpd
編輯ftp配置檔案
vi /etc/vsftpd/vsftpd.conf
修改配置檔案
新增:anon_umask=022 設定匿名賬戶的許可權為755
anon_other_write_enable=YES 允許匿名賬戶其它寫許可權
修改:local_enable=NO 允許本地賬戶登入
#local_umask=022 本地賬戶的許可權為755
#anon_upload_enable=YES 允許匿名賬戶上傳
#anon_mkdir_write_enable=YES 允許匿名賬戶新建檔案或目錄
listen=YES 監聽IPv4地址的請求
listen_ipv6=NO 監聽IPv地址的請求
pam認證,預設開啟的
pam_service_name=vsftpd 開啟pam認證
userlist_enable=YES 開啟使用者列表
檢查配置檔案
grep -v "#" /etc/vsftpd/vsftpd.conf | grep -v "^$"
啟動ftp服務
systemctl start vsftpd
檢視pam認真
cd /etc/pam.d/
ll | grep vsftpd
ftp檔案許可權
cd /var/ftp/pub
建立檔案a.txt ,內容是abc123
echo "abc123" > a.txt
echo "bcd123" > b.txt
設定檔案或目錄的許可權
chmod -R 755 /var/ftp/pub
設定檔案或目錄的歸屬
chown -R ftp.ftp /var/ftp/pub
客戶機測試
yum -y install ftp
win測試
相關文章
- linux ftp服務搭建LinuxFTP
- ubuntu下搭建ftp服務端UbuntuFTP服務端
- linux ftp服務的搭建配置LinuxFTP
- <Linux下FTP服務的搭建>LinuxFTP
- 網路拓撲—FTP服務搭建FTP
- 如何在 Linux 中搭建 FTP 服務LinuxFTP
- 基於ECS搭建FTP服務(阿里雲)FTP阿里
- FTP檔案服務搭建與同步傳輸FTP
- 配置ftp服務FTP
- FTP服務端部署FTP服務端
- AIX FTP服務配置AIFTP
- Linux FTP服務LinuxFTP
- 天翼云云主機上搭建FTP服務最佳實踐FTP
- ubuntu開啟ftp服務UbuntuFTP
- FTP服務(vsftpd)配置FTP
- Azure上部署FTP服務FTP
- ftp服務端安裝FTP服務端
- 寶塔Linux皮膚FTP無法連線的解決辦法-搭建FTP 服務LinuxFTP
- mac下開啟FTP服務MacFTP
- 華為雲彈性雲伺服器ECS搭建FTP服務實踐伺服器FTP
- 【Azure 應用服務】Azure App Service 自帶 FTP服務APPFTP
- vsftpd搭建ftp服務,並實現虛擬使用者訪問FTP
- centos7.4 開啟ftp服務CentOSFTP
- centos7 開啟ftp服務CentOSFTP
- SFTP服務搭建FTP
- NFS服務搭建NFS
- WebSocket服務搭建Web
- 運維安全系列基礎服務之 FTP 服務(系列一)運維FTP
- windows 使用掛載盤提供FTP服務WindowsFTP
- Linux下FTP和TFTP服務配置LinuxFTP
- solaris啟動ftp和telnet服務FTP
- 密碼爆破ssh與ftp服務(finish)密碼FTP
- 搭建Telnet服務
- 搭建本地 mock 服務Mock
- 搭建 Restful Web 服務RESTWeb
- mac搭建openresty服務MacREST
- OrbStack搭建Mysql服務ORBMySql
- elastic search服務搭建AST