我经常需要从ssh连接复制文件。让我们说一个mysql转储。我做的是
local $ ssh my_server
server$ mysqldump database >> ~/export.sql
server$ exit
local $ scp myserver:~/export.sql .
我知道ssh有很多功能,比如ssh-agent,port-forwarding等,我想知道是否还有执行scp FROM服务器复制到我的本地计算机(没有创建另一个ssh连接)。
答案 0 :(得分:1)
首先,这个问题在这里是偏离主题的,因此它将被提前迁移或暂停。
无论如何,我在这里描述了类似问题的解决方案,但它可以帮助你:https://stackoverflow.com/a/33266538/2196426
总结,是的,可以使用远程端口转发:
[local] $ ssh -R 2222:xyz-VirtuaBox:22 remote
[remote]$ scp -P 2222 /home/user/test xyz@localhost:/home/user