2012年9月6日木曜日

Win: SFTP server

It will be convinient to be able to get my files easily, securely and (almost) direcly from my home computer behind the router at home. 1) An always-on internet connection, 2) DDNS service, 3) a router capable of port-maping, and 4) a secure file server service can achieve such convinience. I already have 1)-3), so I was searching for 4). For this purpose, SFTP server is one of the suitable solutions.

Though there are many FTP/FTPS servers running on windows, SFTP servers especially those not being a part of SSH servers are less found (see wikipedia).
Core FTP/SFTP server just worked fine.
A TIP: if you are using Core SFTP server on double-byte environment, say Japanese windows, it may be necessary to set appropriate charset on CLIENT. For example, FileZilla worked fine by setting Site Manager -> Charset -> Use custom charset: shift-jis
2012.9.7: For my particular operation, FileZilla hung up; WinSCP worked. It was just a simple folder transfer ...

ルータの背後のホームコンピュータからどうやってファイルをセキュアかつ可能な限り高速に取り出そうかと思っていたが,Core FTP/SFTP server というのがうまく動いてくれた.ルータからポートマッピングで 22 番ポートを背後のマシンに飛ばしている.実は,windows 用 SFTP サーバの手ごろな実装はそんなに多くないようだ.クライアントは山ほどあるのにね.
コツ:例えばサーバが日本語 windows で走っていて,クライアントに FileZilla を使っているなら,FileZilla 側で,「サーバの Charset が shift-jis だ」と指定する.これで問題なく日本語ファイル名扱えました.
2012.9.7 追記:ある操作をしようとしたら,FileZillaがはんぐった.WinSCPでできた.普通にフォルダを転送しようとしただけ.


0 件のコメント:

コメントを投稿