[code]sudo apt-get install vsftpd配置vsftpd.conf
[code]sudo gedit /etc/vsftpd.conf具體的配置如下,找到相應代碼,去掉前面的注釋即可
[code]#禁止匿名訪問 anonymous_enable=NO #接受本地用戶 local_enable=YES #允許上傳 write_enable=YES #用戶只能訪問限制的目錄 chroot_local_user=YES #設置固定目錄,在結尾添加。如果不添加這一行,各用戶對應自己的目錄,當然這個文件夾自己建 local_root=/home/ftp添加FTP用戶
[code]sudo useradd -d /home/ftp -M ftpuser sudo passwd ftpuser調整文件夾權限,不然會500 OOPS報錯,這裡要將FTP目錄及其目錄下的所有文件均設為555權限
[code]sudo chmod -R 555 /home/ftp修改pam.d/vsftpd,不然會530 login incorrect報錯
[code]sudo gedit /etc/pam.d/vsftpd注釋掉
[code]#auth required pam_shells.so重啟VSFTPD服務
[code]sudo service vsftpd restart
可以通過浏覽器訪問
[code]ftp://xxx.xxx.xxx.xxx也可以直接通過終端進行訪問
[code]ftp xxx.xxx.xxx.xxx依次輸入賬號密碼,在終端訪問時,各操作命令如下
[code]##接入ftp服務器 ftp xxx.xxx.xxx.xxx ##查看當前目錄 ls ##進入某一目錄(以data文件夾為例) cd data ##以二進制方式傳送 bin ##下載文件(以1.MP4為例)到某目錄(缺省為當前目錄) get 1.MP4 ##上傳文件 put ##退出FTP模式 bye quit exit ##查FTP當前狀態 status ##用其他用戶登陸 user
FTP服務器:有線網卡一個,IP:192.168.100.120;無線網卡一個,IP:192.168.1.161;
FTP客戶端:有線網卡一個,IP:192.168.100.127;
客戶端從服務器192.168.100.120下載MP4文件。
一開始只有120的包,把IP為120的網線拔掉後,自動改用161傳輸,傳輸沒有中斷。重新插上網線後,恢復120的傳輸。
對照組實驗:用不支持MPTCP的內核重復上述,拔掉網線後,傳輸直接中斷。
利用wireshark抓包工具在傳輸的同時進行抓包,可以看到傳輸自動使用了MPTCP協議,可以看到報文中TCP->Options中有關於MPTCP的描述。