首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Windows通过两层SSH复制文件

从Windows通过两层SSH复制文件
EN

Unix & Linux用户
提问于 2014-10-08 19:40:39
回答 1查看 2.9K关注 0票数 2

我工作的地方有一个登录服务器,然后从该登录服务器登录到Linux框。就像在,

代码语言:javascript
运行
复制
ssh login@host

ssh computer_name

每次提供身份验证。如果我使用的是我的笔记本电脑,(不幸的是)运行Vista,我运行putty进入login@host,然后从它打开的终端登录到computer_name。

我经常需要将本地文件从我的计算机上拿到Linux机器上,反之亦然。通常,我使用WinSCP向login@hostname传输scp,然后再将scp传输到computer_name,或者相反。然而,login@hostname的存储空间非常有限,我无法通过这种方式获得更大的文件。有没有办法在computer_name和我的笔记本电脑之间直接传送文件?

EN

回答 1

Unix & Linux用户

发布于 2014-10-09 00:00:55

通过SSH的两层完成事情的简单方法是隐藏中间层。

设置一个ProxyCommand,以便您可以直接从原始客户端运行ssh computer_name。设置公钥身份验证和激活代理转发(ForwardAgent yes in ~/.ssh/config),这样就不需要向中间计算机显式提供凭据。

既然ssh computer_name可以无缝工作,只需使用scprsync或任何您喜欢的方式复制文件。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/160108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档