通常情況下,我們在windows系統(tǒng)上開發(fā)代碼皇耗,然后通過FTP上傳到linux/unix服務器上去部署運行項目需五。
實現(xiàn)遠程的windows系統(tǒng)和unix/linux系統(tǒng)上的文件交換
FTP:文件傳輸協(xié)議【FileTransfer Protocal】
1.查看虛擬機是否為橋接模式讼撒,不是的話更改為橋接模式,打開ubuntu系統(tǒng)摹闽。
2.Ubuntu上安裝vsftpd服務蹄咖,打開終端
? ? ?a)切換到root用戶:su ? root
? ? ?b)安裝軟件:apt-get install vsftpd
? ? c)更改/etc/vsftpd.conf? 配置文件,允許用戶可以登錄,可以訪問并且修改文件數(shù)據(jù)
? ? ? ? ? ? ? ? ? ? ? vi? /etc/vsftpd.conf
? ? ? ? ? ? 將要更改的設定在vi 編輯器下付鹿,更改設置:
anonymous_enable=YES? //是否允許anonymous登錄FTP服務器,默認是允許的
local_enable=YES //是否允許本地用戶登錄FTP服務器,默認是允許.
write_enable=YES? //是否允許用戶具有在FTP服務器文件中執(zhí)行寫的權限,默認是允許
local_umask=022?//設置本地用戶的文件生成掩碼為022,默認是077
#anon_mkdir_write_enable=YES??//是否允許匿名賬戶在FTP服務器中創(chuàng)建目錄
dirmessage_enable=YES?//激活目錄信息,當遠程用戶更改目錄時,將出現(xiàn)提示信息
xferlog_enable=YES??//啟用上傳和下載日志功能
connect_from_port_20=YES???//啟用FTP數(shù)據(jù)端口的連接請求
#xferlog_file=/var/log/vsftpd.log??//設置日志文件的文件名和存儲路徑,這是默認的
xferlog_std_format=YES//是否使用標準的ftpd?xferlog日志文件格式
#idle_session_timeout=600??//設置空閑的用戶會話中斷時間,默認是10分鐘
#data_connection_timeout=120//設置數(shù)據(jù)連接超時時間,默認是120秒.
#ascii_download_enable=YES?//是否允許使用ASCII格式來上傳和下載文件
#ftpd_banner=Welcome?to?blah?FTP?service.//在FTP服務器中設置歡迎登錄的信息.
#chroot_list_enable=YES?//如果希望用戶登錄后不能切換到自己目錄以外的其它目錄,需要設置該項,如果設置chroot_list_enable=YES,那么只允許/etc?/vsftpd.chroot_list中列出的用戶具有該功能.如果希望所有的本地用戶都執(zhí)行者chroot,可以增加一?行:chroot_local_user=YES
pam_service_name=vsftpd??//設置PAM認證服務的配置文件名稱,該文件存放在/etc/pam.d/目錄下.
userlist_enable=YES?//用戶列表中的用戶是否允許登錄FTP服務器,默認是不允許
listen=YES??//使vsftpd?處于獨立啟動模式
tcp_wrappers=YES??//使用tcp_wrqppers作為主機訪問控制方式
? ? ?d)重啟服務:service vsftpd restart/start/stop
? ? ?e)查看進程是否啟動:ps -ef | grep ftp
3.添加ftp用戶賬號【就是ubuntu下的普通用戶賬號澜汤!】
? ? ? ? ? ? ? ? ? ?#adduser用戶名【推薦方式】
? ? ? ? ? ? ? ? ? ?輸入和要添加的用戶相關的信息蚜迅,來添加一個獨立的用戶
4.獲取ip地址: ?ifconfig
5.Windows客戶端下,通過FlashFxp遠程鏈接ip俊抵,使用用戶登錄Ubuntu系統(tǒng)進行操作谁不!進行文件的上傳下載