Sftp
華碩 DSL-AC68U 路由器上的 SSHFS
我有一個華碩 DSL-AC68U 路由器。我可以輕鬆地 ssh 到它:
ssh router
在 .ssh/config 中配置正確的選項後:
Host router Hostname ddnshostname User myuser KexAlgorithms +diffie-hellman-group1-sha1
簡而言之,我已經可以通過 SSH 和 FTP 訪問路由器,但我想要 SSHFS(或類似的!)的安全性和易用性。但是,我似乎無法使用 SSHFS 掛載東西:
$ sshfs -o sshfs_debug router:/tmp/home/root/ testmount/ -d [1] SSHFS version 2.6 FUSE library version: 2.9.5 nullpath_ok: 0 nopath: 0 utime_omit_ok: 0 executing <ssh> <-x> <-a> <-oClearAllForwardings=yes> <-2> <casatrieste> <-s> <sftp> sh: /opt/libexec/sftp-server: not found remote host has disconnected
我發現這是因為我的路由器中的 sftp-server 似乎移位或失去。但是,我在使用
find / | grep ssh_config
. 好像我sftp-server
完全錯過了這個包裹。有沒有其他方法可以讓我使用 SSHFS?我已經可以通過 ftp 訪問路由器,但我想遠端掛載文件系統。我可能應該安裝
openssh-sftp-server
. 然而,這意味著我應該安裝optware,我寧願避免這種情況。如何從該路由器遠端掛載 SSHFS 文件夾?
我有一個類似的問題,並通過安裝 Entware 解決了它:
通過三個簡單的步驟在您的 RT-AC68U 上安裝 Optware:
- 掛載ext4格式化磁碟;
- 進入路由器的網頁界面 (router.asus.com) -> USB Application 並安裝 Download Master;
- 成功安裝後,將其解除安裝(而不是禁用)。Optware 軟體包將保持安裝狀態,但只會刪除 Download Master。
解除安裝 Download Master,因為它與 Optware 的傳輸不兼容,Optware 是 torrent 客戶端的更好選擇。
根據http://dsl-n55u.wikidot.com/optware安裝 OPTWARE
- 擦除 U 盤並使用新的 Ext2 分區對其進行格式化
- 訪問網頁管理頁面(http://router.asus.com/APP_Installation.asp),選擇“媒體伺服器”等應用程序並點擊“安裝”連結
- 選擇要安裝的 USB 光碟(可能是“sda”,或者如果您在格式化時添加了一個標籤),華碩程式碼會旋轉幾分鐘下載東西 - 讓它。
- 完成後,如果您實際上不想使用 ASUS 應用程序“解除安裝”或“禁用”它 - 這將使 Optware 在 USB 記憶棒上初始化。
安裝 Optware 後,安裝 SSH 伺服器:
ipkg install openssh-sftp-server
現在可以使用 sshfs