リモートサーバーの問題に対するSCP

リモートサーバーの問題に対するSCP

私は非常に古いDebianリモートサーバーを持っています。

残念ながらAPTが壊れてアップデートやインストールが不可能ですね。サーバーを削除する前に最後に行うことは、いくつかのファイルとフォルダをダウンロードすることです。

SCPでこれを行うことができることはわかっていますが、サーバーが古すぎるため、SSHに1段階で接続できません。

サーバーに入るには、次のコマンドを実行する必要があります。

ssh -oKexAlgorithms=diffie-hellman-group1-sha1 -c aes128-cbc [Eメール保護]

問題は、SCPに何かをダウンロードしようとすると、暗号化とパスワードが欠落して停止することです。

Debian バージョン: Debian GNU/Linux 3.1

答え1

scp同じSSHオプションを次に渡すことができますssh

scp -r -oKexAlgorithms=diffie-hellman-group1-sha1 -c aes128-cbc [email protected]:/ /home/freddy/backup

あるいは、良い「tarSSH経由のパイプアーカイブ」はまだ機能します。いいえscp、特にscpバッファ管理/キュー設計が悪い以前の実装では、より高速です。

ssh -oKexAlgorithms=diffie-hellman-group1-sha1 \
    -c aes128-cbc \
    [email protected] \
    tar -cfz - folder/to/be/sent \
    | \
    tar -xzf - 

答え2

scpと同じオプションを使用できます。ssh

scp -o KexAlgorithms=diffie-hellman-group1-sha1 -c aes128-cbc [email protected].  remoteUser@remoteHost:/path/to/files… /local/path/to/files

man scp詳細は次のとおりです。

要約

scp [-346BCpqrTv] [-cパスワード] [-F ssh_config] [-i IDファイル] [-l制限] [-o ssh_options] [-Pポート] [-Sプログラム]ソース...宛先

関連情報