在嵌入式開發過程中我們經常需要在 Windows 和 Linux 下進行文件傳輸,本文就介紹一種通過 FTP 實現 Windows 和 Linux 文件傳輸的方法。
Windows 為物理主機,Linux 是在 Vmware 虛擬機中安裝運行的 Ubuntu,版本為 18.04。
Ubuntu 安裝 FTP 服務
- 運行命令安裝 FTP 服務:
sudo apt-get install vsftpd
- 等待安裝完成:
- 使用 vi 編輯器打開 FTP 配置文件:
sudo vi /etc/vsftpd.conf
- 取消掉
local_enable=YES
和write_enable=YES
前面的#
,保存并退出:
- 運行命令重啟 FTP 服務:
sudo /etc/init.d/vsftpd restart
Windows 安裝 FileZilla 客戶端
- FileZilla 客戶端軟件可以從官網 https://www.filezilla.cn/download/client 下載,這里選擇綠色免安裝版:
- 軟件下載完成后解壓縮到非中文路徑下,雙擊運行軟件:
- 軟件界面如圖,左側為 Windows 下文件:
- 以 Ubuntu 作為服務器,點擊
文件-->站點管理器
:
- 點擊
新站點
,站點命名為Ubuntu1804
:
- 點擊右側
常規
,做如下配置:
- 為防止出現亂碼,點擊
字符集
,選擇強制 UTF-8(U)
,最后點擊連接
:
- 提示連接不安全,點擊
確定
即可:
- 連接成功,可以看到右側為 Ubuntu 下文件:
文件傳輸
- 需要拷貝文件直接拖動就可以了,如將一張圖片從 Windows 拷貝到 Ubuntu 的桌面下:
- 等待拷貝完畢,就可以在 Ubuntu 桌面看到圖片了:
更多內容
- CSDN博客:@Hello阿爾法
- 嗶哩嗶哩:@Hello阿爾法
- 知乎:@Hello阿爾法