これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド bup-on です。
プログラム:
NAME
bup-on - bup サーバーをローカルで実行し、クライアントをリモートで実行します
SYNOPSIS
ドキドキする索引 ...
ドキドキする保存 ...
ドキドキするスプリット ...
DESCRIPTION
bup on は、ssh を使用して、指定されたホスト上で指定された bup コマンドを実行します。 bupサーバーを実行します
これにより、リモート マシン上の bup save などのコマンドをローカル マシンにバックアップできるようになります。
ローカルマシン。 (これを行うために、bup save に --remote オプションを指定する必要はありません
動作します。)
詳細はこちら: バップインデックス(1) バックアップ保存各サブコマンドの動作の詳細については、(1) などを参照してください。
この「リバース モード」操作は、バックアップ対象のマシンがバックアップされていない場合に役立ちます。
バックアップサーバーに SSH 接続できるようになります。 たとえば、バックアップ サーバーを非表示にすることができます。
プライベートまたは動的 IP アドレスの一方向ファイアウォールの内側。 ssh キーを使用すると、次のことが可能です
重要な各マシンに SSH 接続する権限を与えられています。 それぞれ接続したら
宛先マシンに接続すると、バックアップが開始され、結果のデータを受信して保存されます。
そのローカルリポジトリ。
たとえば、リモート ホスティング上で複数の仮想プライベート Linux マシンを実行している場合、
プロバイダーに問い合わせた場合は、ローカルの (はるかに安価な) コンピューターにバックアップできます。
地下。
例
# まずリモートサーバー上のファイルにインデックスを付けます
myserver インデックス上の $ bup -vux の/ etc
bup サーバー: 標準入力から読み取ります。
インデックス作成: 2465、完了しました。
bup: インデックス (186668/186668) のマージが完了しました。
BUPサーバー:完了
# 次に、ファイルをリモート サーバーから
# ローカル $BUP_DIR
$ bup on myserver save -n myserver-backup の/ etc
bup サーバー: 標準入力から読み取ります。
bup サーバー: コマンド: 'list-indexes'
PackIdxList: 7 つのインデックスを使用します。
保存: 100.00% (241/241k、648/648 ファイル)、完了しました。
bup サーバー: 55 個のオブジェクトを受信しました。
オブジェクトのインデックス作成: 100% (55/55)、完了。
bup サーバー: コマンド: '終了'
BUPサーバー:完了
# これで、ローカルで結果のリポジトリを確認できるようになります。
# マシーン
$ bup ftp 'cat /myserver-backup/latest/etc/passwd'
ルート:x:0:0:ルート:/ルート:/bin/bash
デーモン:x:1:1:デーモン:/ usr / sbin:/bin/sh
ビン:x:2:2:ビン:/ binに:/bin/sh
sys:x:3:3:sys:/ dev:/bin/sh
同期:x:4:65534:同期:/ binに:/ bin / sync
...
onworks.net サービスを使用してオンラインで bup-on を使用する