linux建立ftp伺服器
dnf install vsftpd
service vsftp start //啟動vsFTPd服務
出現啟動失敗則可以使用:/etc/rc.d/init.d/vsftpd restart
systemctl enable vsftpd //設定開機啟動
systemctl status vsftpd //檢視有沒有開啟
service --status-all
systemctl restart vsftpd
檢視手機的內網IP地址和MAC地址
開啟手機後,設定-關於手機-狀態訊息
linux檢視ip
ip r l 或者ifconfig
windows檢視ip
ipconfig
ping -c 3 192.168.43.223 linux檢查能不能ping通windows,手機
ping 192.168.43.224 windows檢查能不能ping通linux,手機
ping 192.168.43.222 手機檢查能不能ping通linux,windows
//下面2行無用
route add 192.168.43.122 192.168.43.1 -p 新增路由
route delete 192.168.43.122 刪除路由
關閉winodws防火牆
保證linux和手機可以ping windows
如果手機和windows,ping linux出現目標主機無法達到
或者3者能相互ping通,但是windows,手機無法連線ftp,linux可以連線本地的ftp
systemctl stop firewalld.service //關閉linux防火牆
systemctl disable firewalld.service //防火牆開機不啟動
設定配置檔案
vi /etc/selinux/config
SELINUXTYPE=targeted
#SELINUX=enforcing
SELINUX=disabled
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
#listen_ipv6=NO //預設是ipv6,要NO,listen=YES
pam_service_name=vsftpd
serlist_enable=YES
匿名使用者檔案區
/var/ftp/pub/
實名使用者則進入相應的使用者目錄
cd /var/ftp/pub/
touch a.tx //電腦進入/var/ftp/pub/之後加入檔案
//然後手機可以使用es檔案瀏覽器,重新整理就可以看見
windows可以通過FlashFXP來訪問或cmd命令,執行ftp x.x.x.x