普段はもちろんノートパソコンを使っているが、ホームサーバーもある。OSはWindows 2003で、ウェブサーバー、メールサーバー、ネームサーバー、FAXサーバーなど多目的に使っている。
中でも重要なのがファイルサーバーとしての役割だが、問題になるのはノートパソコンとの同期だ。FTPはあまり動かしたくないし、リモートデスクトップのドライブ共有は遅いし面倒だ。そこでCygwinをインストールして、SSHとRsyncを使ってファイル転送をする仕組みを作った。
ノートパソコンの同期転送用のフォルダーに転送したいファイルやフォルダーを置いて、デスクトップのアイコンにスクリプトを割り当ててある。これワンクリックすると、ホームサーバーの同期転送用のフォルダーに転送される。同期転送なので、ノートパソコン側から削除すればホームサーバー側からも自動的に削除される。SSHなのでセキュアだし、認証キーを使っているのでパスワード管理も不要だ。
Cygwinはフルインストールしてあるので、SSHでログオンしてLinux環境として使うこともできる。もちろん自宅だけでなく、オフィスやホットスポットからでもいつでもアクセスできる。なかなか便利だ。
2010年1月22日金曜日
ノートパソコンでSSH+Rsyncする
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿