1. 在Ubunut 上安裝 sshfs
sudo apt-get install sshfs
2. 在 Windows 上安裝 WinSSHD (為了安全起見,我把 port 改成 2011)
3. 掛載 Windows 磁碟
sshfs administrator@192.168.1.20:/e ~/mywindisk -p 2011
單純掛載的話,這一條指令就可以了,但是如果有中文檔案或目錄名稱時,會有亂碼,所以就要利用 iconv 來做轉換!如下列所示:
sshfs administrator@192.168.1.20:/e ~/mywindisk -o modules=iconv,from_code=BIG5,to_code=UTF-8 -p 2011
加上「-o modules=iconv,from_code=BIG5,to_code=UTF-8」參數,就可以讓big5 的中文字正常顯示了
fusermount -u ~/mywindisk
中斷 SSHFS 的掛載
註1: 192.168.1.20:/e ==> 表示這個IP電腦上的 E磁碟機。
註2: ~/mywindisk ==> 表示 Ubunut 電腦裡家目錄的 mywindisk 空目錄,用來做 windows 磁碟的掛載點