30
2024
10
00:15:50

【ssh】如何下载文件到本地服务器/上传文件到远程

scp -P 60444 root@192.168.5.11:/data/local.tar.gz /data/




要通过SSH下载Linux文件到本地,可以使用scp命令。下面是scp命令的基本用法:

1. 从远程服务器下载文件到本地:
“`
scp [用户名@]远程服务器地址:远程文件路径 本地文件路径
“`
例如,要从远程服务器下载`/home/user/file.txt`文件到本地的`/Users/user/Documents/`目录下:
“`
scp user@remote-server:/home/user/file.txt /Users/user/Documents/
“`

2. 从远程服务器下载整个目录到本地:
“`
scp -r [用户名@]远程服务器地址:远程目录路径 本地目录路径
“`
例如,要从远程服务器下载`/home/user/files/`目录及其所有内容到本地的`/Users/user/Documents/`目录下:
“`
scp -r user@remote-server:/home/user/files/ /Users/user/Documents/
“`

3. 使用特定的SSH端口号:
“`
scp -P 端口号 [用户名@]远程服务器地址:远程文件路径 本地文件路径
“`
例如,要从远程服务器下载`/home/user/file.txt`文件到本地的`/Users/user/Documents/`目录下,且使用端口号为2222:
“`
scp -P 2222 user@remote-server:/home/user/file.txt /Users/user/Documents/
“`

4. 使用SSH私钥进行连接:
“`
scp -i SSH私钥路径 [用户名@]远程服务器地址:远程文件路径 本地文件路径
“`
例如,要从远程服务器下载`/home/user/file.txt`文件到本地的`/Users/user/Documents/`目录下,并使用指定的SSH私钥文件:
“`
scp -i /path/to/private_key.pem user@remote-server:/home/user/file.txt /Users/user/Documents/
“`

5. 从具有不同用户名和密码的远程服务器下载文件:
“`
sshpass -p ‘密码’ scp [用户名@]远程服务器地址:远程文件路径 本地文件路径
“`
例如,要从具有不同用户名和密码的远程服务器下载`/home/user/file.txt`文件到本地的`/Users/user/Documents/`目录下:
“`
sshpass -p ‘password’ scp user@remote-server:/home/user/file.txt /Users/user/Documents/
“`

请记住,以上命令中的用户名、远程服务器地址、远程文件路径、本地文件路径需要根据实际情况进行替换。





一、下载服务器文件到本地
scp -P 远程端口号 本地路径 登录用户@服务器地址:服务器保存路径

scp -p portal username@remote_host:/path/to/file /path/to/destination1

解释一下上面的命令:

  • username 是远程服务器的用户名

  • remote_host 是远程服务器的主机名或IP地址

  • /path/to/file 是远程服务器上要下载的文件的路径

  • /path/to/destination 是本地服务器上存放下载文件的路径,可以是相对路径或绝对路径

执行上述命令后,会要求输入远程服务器的密码。输入正确的密码后,文件就会被下载到本地服务器上的指定路径。

此外,如果想要下载整个目录(包括子目录),可以使用 -r 参数,表示递归复制,例如:

scp -r -p portal username@remote_host:/path/to/directory /path/to/destination1

注:下载时本地cmd记得不用ssh连接远程,不然就相当于操作远程的终端了

二、本地文件上传到服务器
scp -P 远程端口号 本地路径 登录用户@服务器地址:服务器保存路径

scp -r -p portal /path/to/directory username@remote_host:/path/to/remote_destination1
  • /path/to/directory 本地文件夹地址,如果传单个文件 -r 可以去掉,directory换成文件名

  • /path/to/remote_destination 远端地址




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/8245.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: