Cygwin Windows環境でrsyncやsshコマンドを使う

 

ファイルも数十万単位だったりすると、SCPやFTPの単純なミラーリングではフリーズします。しかし、rsyncは高速軽量でがしがしアップロードしてくれて、2回目は差分だけアップしてくれるなど、バックアップでは定番のコマンドです。だけどWindowsにはrsyncがない!困った・・・。諦めるしかない。

 

それでも諦めきれない・・・!Windows環境でもrsyncが使いたい!だけど、ソフトウェアは使いたくない。シンプルにrsyncをコマンドで使いたいんだ!

そんなrsync大好きな人の為にCygwinのご紹介。

 

Cygwin(シグウィン)

 

Windowsオペレーティングシステム上で動作するUNIXライクな環境の一つである。フリーソフトウェアである。

@see Wikipedia

rsync

 

UNIXシステムにおいて、差分符号化を使ってデータ転送量を最小化し、遠隔地間のファイルディレクトリ同期を行うアプリケーションソフトウェアである。類似のプログラムやプロトコルにはない rsync 独自の特徴として、ミラーサイトとの転送が双方向に高々1回で済む点がある。rsync はディレクトリ内容を表示し、ディレクトリやファイルをコピーできる。オプションでデータ圧縮再帰も指定可能。

rsync プロトコルのデーモン rsyncd がデフォルトで使うTCPポート番号は 873 である。rsync はローカルなディレクトリ間の同期にも使えるし、RSHSSHなどのリモートシェル経由でも使える。後者の場合、rsync のクライアントプログラムはローカルとリモートの両方にインストールされている必要がある。

GNU General Public License でリリースされており、フリーソフトウェアである。

 

@see Wikipedia

 

淡々とCygwinとrsync,sshコマンドをご紹介

 

Windows ssh rsync  linux バックアップ

Cygwinはここ

https://www.cygwin.com/

 

install Cygwinをクリックします。

 

 

Windows ssh rsync  linux バックアップ

環境に合わせてexeをダウンロードしましょう。64bitを選択。

 

Windows ssh rsync  linux バックアップ

 

 

Windows ssh rsync  linux バックアップ

 

 

Windows ssh rsync  linux バックアップ

rsyncコマンドを選択。

 

 

Windows ssh rsync  linux バックアップ

Opensshを華麗に選択。

 

Windows ssh rsync  linux バックアップ

 

Windows ssh rsync  linux バックアップ

お好みでデスクトップに配置したりしましょう。

 

 

環境変数パスをあわせよう。

 

Windows ssh rsync  linux バックアップ

パスを設定しましょう。

システムから【システムの詳細設定】をクリックします。

 

Windows ssh rsync  linux バックアップ

【環境変数】をクリックします。

 

Windows ssh rsync  linux バックアップ

【TEMP】、【Path】を選択して【編集】をクリックします。

 

Windows ssh rsync  linux バックアップ

Cygwinのバイナリフォルダを指定します。

 

 

Windows ssh rsync  linux バックアップ

【OK】をクリックします。

 

Windows ssh rsync  linux バックアップ

【OK】をクリックします。

 

Windows ssh rsync  linux バックアップ

sshとrsyncコマンドをコマンドプロンプトから打てるようになりました。

これであのサーバ、このサーバに同期したい放題ですね!

 

では~。

 

優 ( エンジニア )

 

システムガーディアン爆弾処理班
アクセス負荷対策などNginxへの移行案件が多いこの頃。IBM SoftLayerやAWSなどクラウド案件も多くなってきました。

 

この記事を書いた人:


この記事に関してのお問い合わせ
御連絡・ご返信は原則2営業日以内を予定しております。
お急ぎの場合は、お手数ですが下記電話でもご対応をしております。

システムガーディアン株式会社
受付時間:平日9:00~18:00
受付担当:坪郷(つぼごう)・加藤
電話:03-6758-9166