星期一, 5月 23, 2011

[Ubuntu]利用 SSHFS + WinSSHD 掛載 Window 的磁碟

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 磁碟的掛載點