歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

FTP原理以及vsftpd服務配置

FTP原理以及vsftpd服務配置   FTP使用TCP協議作為底層傳輸協議 FTP有兩種工作模式 傳統的FTP支持的是主動模式Active Mode 首先客戶端連接服務端的21端口 之後服務端返回客戶端將要使用的一個大於1023的隨機端口 接下來服務端痛過20端口向客戶端使用的那個隨機端口發起連接 所謂主動 就在於服務端會主動發起連接 主動模式也是一個標准的FTP模式   由於防火牆一般會阻止外來發起的連接 於是被動模式Passive Mode應運而生 首先仍然是發起連接服務端21端口 之後服務端生成隨機端口號並告訴客戶端 之後由客戶端來發起連接   ----------我是分割線-------------   yum install -y vsftpd yum install -y lftp   Linux中用的最廣泛的FTP服務程序焦作vsftpd ----Very Secure FTP Deamon service vsftpd start/stop/restart 目錄 相關配置文件 /etc/vsftpd/vsftpd.conf vsfipd主配置文件 /etc/vsftpd/ftpusers 黑名單 /etc/vsftpd/user_list 控制名單 由配置文件控制是黑名單還是白 /var/ftp ftp共享目錄 /etc/vsfipd/vsftpd.conf vsftpd會自動創建一個匿名用戶叫anonymous供任何人使用,可以被關閉 也就是這行anonymous_enable=YES   lftp 127.0.0.1 不指定用戶將匿名登錄 lftp -u Dazdingo 127.0.0.1 將要求輸入用戶密碼 默認將看到用戶的家目錄 接下來介紹如何在CLI下操作FTP目錄 get filename將會把文件下載到你登錄前所在的目錄 put filename將會把文件上傳到你所在的FTP目錄 當然了 用戶必須擁有相應的權限 修改anon_uplood_enable=YES將打開匿名用戶上傳權限 anon_mkdir_write_enable=YES將允許匿名用戶創建文件夾
Copyright © Linux教程網 All Rights Reserved