Debian

來自遠端伺服器問題的 SCP

  • March 7, 2022

我有一個非常舊的 Debian 遠端伺服器。

不幸的是,APT 壞了,所以我無法更新或安裝任何東西。在我刪除伺服器之前的最後一件事是下載一些文件和文件夾。

我知道我可以用 SCP 做到這一點,但因為伺服器太舊了,我無法一步連接 ssh。

我必須執行該命令才能進入伺服器:

ssh -oKexAlgorithms=diffie-hellman-group1-sha1 -c aes128-cbc root@000.000.000.000

問題是當我想用 SCP 下載一些東西時,它會因為缺少加密和密碼而停止。

Debian 版本:Debian GNU/Linux 3.1

scp您可以傳遞與傳遞給相同的 SSH 選項ssh

scp -r -oKexAlgorithms=diffie-hellman-group1-sha1 -c aes128-cbc root@000.000.000.000:/ /home/freddy/backup

或者,好的 ole“tar通過 SSH 管道歸檔”仍然有效 - 沒有scp,尤其是在scp緩衝區管理/隊列設計不太完善的舊實現上,我可能會更快。

ssh -oKexAlgorithms=diffie-hellman-group1-sha1 \
   -c aes128-cbc \
   root@000.000.000.000 \
   tar -cfz - folder/to/be/sent \
   | \
   tar -xzf - 

引用自:https://unix.stackexchange.com/questions/693226