2010年1月22日金曜日

ノートパソコンでSSH+Rsyncする

普段はもちろんノートパソコンを使っているが、ホームサーバーもある。OSはWindows 2003で、ウェブサーバー、メールサーバー、ネームサーバー、FAXサーバーなど多目的に使っている。

中でも重要なのがファイルサーバーとしての役割だが、問題になるのはノートパソコンとの同期だ。FTPはあまり動かしたくないし、リモートデスクトップのドライブ共有は遅いし面倒だ。そこでCygwinをインストールして、SSHとRsyncを使ってファイル転送をする仕組みを作った。

ノートパソコンの同期転送用のフォルダーに転送したいファイルやフォルダーを置いて、デスクトップのアイコンにスクリプトを割り当ててある。これワンクリックすると、ホームサーバーの同期転送用のフォルダーに転送される。同期転送なので、ノートパソコン側から削除すればホームサーバー側からも自動的に削除される。SSHなのでセキュアだし、認証キーを使っているのでパスワード管理も不要だ。

Cygwinはフルインストールしてあるので、SSHでログオンしてLinux環境として使うこともできる。もちろん自宅だけでなく、オフィスやホットスポットからでもいつでもアクセスできる。なかなか便利だ。

0 件のコメント: