很多时候,我需要从ssh连接复制文件。可以说是mysql dump。我要做的是

local $ ssh my_server 
server$ mysqldump database >> ~/export.sql 
server$ exit 
local $ scp myserver:~/export.sql . 

我知道ssh有很多功能,例如ssh-agent,端口转发等,我想知道是否有从服务器执行scp的操作以复制到我的本地计算机(无需创建另一个ssh连接)。

请您参考如下方法:

首先,此问题不在此处,因此将尽早迁移或搁置它。

无论如何,我在这里描述了类似问题的解决方案,但是它应该可以帮助您: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 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!