早上重灌好樹莓派最新作業系統後想要安裝 Anydesk, 但 Pi 3A+ 的瀏覽器實在太慢了, 無法線上下載, 打算用 WinSCP 將 Anydesk 的 .deb 安裝檔用 FTP 傳至 Pi 3A+ 卻被主機拒絕, 原來樹莓派預設沒有 FTP 伺服器, 須自行安裝, 參考之前的文章 :
只要下三個指令即可 :
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
sudo service vsftpd restart
安裝 vsftpd :
tony1966@raspberrypi:~ $ sudo apt-get install vsftpd
正在讀取套件清單... 完成
正在重建相依關係... 完成
正在讀取狀態資料... 完成
下列【新】套件將會被安裝:
vsftpd
升級 0 個,新安裝 1 個,移除 0 個,有 0 個未被升級。
需要下載 138 kB 的套件檔。
此操作完成之後,會多佔用 311 kB 的磁碟空間。
下載:1 http://raspbian.raspberrypi.com/raspbian bookworm/main armhf vsftpd armhf 3.0.3-13+b1 [138 kB]
取得 138 kB 用了 2s (78.2 kB/s)
正在預先設定套件 ...
選取了原先未選的套件 vsftpd。
(讀取資料庫 ... 目前共安裝了 214527 個檔案和目錄。)
正在準備解包 .../vsftpd_3.0.3-13+b1_armhf.deb……
Unpacking vsftpd (3.0.3-13+b1) ...
設定 vsftpd (3.0.3-13+b1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/vsftpd.service → /lib/systemd/system/vsftpd.service.
執行 man-db (2.11.2-2) 的觸發程式……
編輯 vsftpd 設定檔, 拿掉下列設定值前面的 # 註解使其生效 :
anonymous_enable=NO (不允許匿名登入)
local_enable=YES (允許本地端, 即樹莓派上可使用 FTP 伺服器)
write_enable=YES (允許檔案寫入)
tony1966@raspberrypi:~ $ sudo nano /etc/vsftpd.conf
最後重新起始 vsftod 服務 (啟動 FTP 伺服器) :
tony1966@raspberrypi:~ $ sudo service vsftpd restart
參考 :
這樣就可以用 WinSCP 連線 Pi 3A+ 的 FTP 伺服器了 (port 21).
但連線成功後遠端檔案目錄卻出現亂碼 :
這應該是沒有將中文以 Unicode 編碼所致 (這是選擇 Chinese 語言的壞處, 語言選擇 English 就不必安裝中文輸入法), 因為 Pi 3A+ 安裝時指定語言為繁體中文, 這只要在 WinSCP 的 Advanced 設定中開啟 Unicode 編碼即可, 參考下面這篇 :
把 "UTF-8 encoding for filenames" 選項改成 "ON" :
按 OK 後回上一頁按 Save 儲存設定, 重新連線就不會有亂碼了 :
切換到 "下載" 資料夾, 然後從 PC 本機將 Anydesk 上傳到 Pi 3A+ :
然後開啟檔案總管, 以安裝軟體包方式安裝 Anydesk :
但很奇怪, 執行 Anydesk 卻沒出現視窗, 直接在終端機下 anydesk 指令出現如下錯誤 :
tony1966@raspberrypi:~ $ anydesk
anydesk: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
參考 :
目前還不知原因, 暫且擱下.
沒有留言:
張貼留言