如何拉取远程主机的文件到本地,类似scp命令

pdog
  • 573

我想在处于远程服务器保持连接的时候把文件下载到本地。

我百度了一下没有看到命令

就只能退出连接exit ,或者再打开一个终端?
输入$ scp -p root@45.76.214.40:/root/.ssh/id_rsa ~/Desktop然后把文件下载到了我的桌面

来问下有什么方法可以,终端保持连接的同时直接下载呢?谢谢

评论
阅读 10.2k
2 个回答

sftp

建立sftp连接:

sftp root@45.76.214.40

切换远程服务器目录:

cd /root/.ssh

切换本地目录:

lcd ~/Desktop

复制远程服务器/root/.ssh/目录下的id_rsa文件到本地的~/Desktop目录:

get id_rsa

或者直接这样:

get /root/.ssh/id_rsa ~/Desktop/

复制本地文件到远程服务器:

put 本地文件 远程目录

更多命令:

man sftp

你这个问题我有点听不明白?可以用rz(上传)sz(下载)命令,这个命令很方便(来自lrzsz这个包)

撰写回答

登录后参与交流、获取后续更新提醒

宣传栏