私は非常に古い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
あるいは、良い「tar
SSH経由のパイプアーカイブ」はまだ機能します。いいえ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プログラム]ソース...宛先