由於要將本地程序上傳至雲服務器中,所以需要給雲服務器端安裝ftp服務器。記錄一下ftp的安裝過程,以便以后使用。服務器端所用系統為Ubuntu16.04.
1. 安裝ftp服務器,
apt-get install vsftpd ftp
2. 配置ftp服務器,在/etc/vsftpd.conf中修改,注意修改前先備份一份。
cp /etc/vsftpd.conf /etc/vsftpd_bk.conf vim /etc/vsftpd.conf
3.
# 上面默認下不變 write_enable=YES
utf8_filesystem=YES
4. 重啟ftp服務器
systemctl restart vsftpd
5. 命令行下運行試試
zf ~ $ ftp localhost Connected to localhost. 220 (vsFTPd 3.0.3) Name (localhost:zf): zf 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp>
6. 也可以試試root用戶是否可以登錄,默認是不讓登錄的,如果要root登錄的話,需要把/etc/ftpusers中的root注釋掉。
# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5). # root daemon bin sys sync games man lp mail news uucp nobody
7.此時就可以通過瀏覽器連接到雲服務器了,在地址欄輸入ftp://服務器端IP.
試試在服務器端新建或者刪除文件,瀏覽器端是否可以看到改變。
8. 我本地用的是Ubuntu16.04系統,它還有一個很方便的連接服務器方法,打開任意一個文件夾,選擇它菜單欄的文件->連接到服務器
輸入服務器地址ftp://IP,然后輸入用戶名和密碼就可以登錄操作了,這樣就像打開本地文件夾一樣,操作也與本地無異,也可以在本地修改文檔,保存,然后在服務器端執行。
9、卸載
sudo apt-get remove --purge vsftpd
(--purge 選項表示徹底刪除改軟件和相關文件)