このチュートリアルを使用して、SSHを介してディスクイメージをローカルコンピュータにコピーしようとしています。エノードのホームページ。
私はこれが彼らのサポートフォーラムに投稿できることを知っていますが、それは* Unixの知識の一般的な領域に属していると確信しています。
すべての手順を完了しました。 int Finnix(カスタムエディタ)をインポートしてディスクイメージを確認したら、SSH経由でローカルコンピュータにダウンロードしようとしています。私は引き続き以下を受け取ります。
私がFinnixにいるとき、私はすでにリモートサーバーにSSHでアクセスできました。
root@hvc0~# ....
ssh root@xxxxxxxxx port 22: connection refused
入力後
ssh [email protected] "dd if=/dev/xvdb " | dd of=/home/linode.img
そのため、ファイアウォールのルールを書き直し、メモリリークを確認し、ルートパスワードをリセットし、WebサイトのAjaxコンソールを介してログインし、pingを実行し、ディスク容量を確保しましたが、まだ成功していません。
なぜそのような提案がありますか?
答え1
注文する
ssh [email protected] "dd if=/dev/xvdb " | dd of=/home/linode.img
バックアップを保存するコンピュータを入力し、/home/linode.img
バックアップxxx.xx.xx.xx
しているコンピュータである必要があります。もっとよく読んでみると、問題はあなたがその反対をしていると思います。
scp
この場合、ファイルをコピーするのではなく、サーバーのハードドライブデバイスから直接コピーしたいので、正しいコマンドではありません。そのため、ガイドではこのコマンドを使用することをお勧めします。
答え2
ファイルをコピーするには、次のようにします。SCP代わりに。構文はとても簡単です。
scp remote-user@ip-remote-server:path/file.img .
このコマンドは、上記のすべての変数を置き換えてローカルコンピュータで実行する必要があります。さまざまな構文を使用し、以下に多くの例を見つけることができます。SCPマンページ。
答え3
リモートシステムにログインできますが、ssh
リモートシステムからファイルをコピーすることはできません。リモートシステムからファイルをコピーするには、scp
次のようにローカルシステムでコマンドを使用できます。
scp remote-user@remote-system-ip:/some/remote/dir/file /local/system/dir
リモートシステムからディレクトリをコピーするには、-r
オプションを使用できますscp
。