ubuntu 使用ssh从Web下载服务器上的文件

yvfmudvl  于 2023-02-11  发布在  其他
关注(0)|答案(2)|浏览(384)

有没有办法通过SSH在服务器上下载文件。问题是文件太大,在客户端下载并传输到服务器可能无法正常工作,因为与服务器的连接经常失败。
我知道这个问题可能大多有答案为否,但任何答案都将是有益的。我不是在寻找一个sudo apt-get。

k3bvogb1

k3bvogb11#

有两种方法可以做到这一点,它们都需要一个一致的连接来传输文件。
您可以使用这些机制直接从一台机器传输到另一台机器,而不需要进行任何类型的中间下载和上传。
方法是:

  1. scp (over SSH)
    scp someuser@someserver:/home/someuser/some.file downloadas.file
  2. wget (over HTTP/HTTPS)
    wget http://someserver.com/somepath/some.file -O downloadas.file
    只要打开目标机器,启动终端,发出上面的任何命令,假设某个服务器是您需要复制的源机器。
kh212irz

kh212irz2#

如果您正在使用私钥访问远程服务器,则命令如下所示:

scp -i PrivateKey.pem ubuntu@your.ip.v4.address:/home/ubuntu/FILENAME.sql ~/Downloads/new.sql

这里,/home/ubuntu/FILENAME.sql 是远程服务器文件名,~/Downloads/news.sql 是本地设备的文件名。

相关问题