我看过其他帖子,但还没有找到答案
我对通过 SSH 进行 Windows 文件共享有疑问。我安装了 copssh,它可用于远程桌面连接。我的路由器等已转发端口 22。我使用以下地址从 Mac 或 Putty 进行连接:
ssh -l copssh用户名 3391:localhost:3389 [外部ip]
效果很好。
我想配置 Windows 7,以允许我用来登录的 ssh 帐户访问某些共享文件夹。我有文档、视频和其他东西,我想从外部下载。
我以前在 Linux 上做过这个,很久以前在 XP 上也做过这个,但我无法弄清楚在 Windows 7 上我错过了什么。
有一个指定的 SSH 用户,copssh 使用这个用户来运行服务,我也使用该用户登录。
我已经在 Google 上搜索了一次又一次,并没有找到一个能够满足我所有需求的解决方案,这就是为什么我来这里寻求想法。
希望我解释得正确。非常感谢您的帮助!
答案1
如果我正确理解了您的配置,您不需要为 ssh 用户提供任何特殊权限。在客户端计算机(您使用 ssh 连接的计算机)上,您只需连接到 localhost。当然,该计算机本身不能在同一端口上运行文件服务器。
您可能需要在隧道的两端使用相同的端口号(即 3389),以便客户端计算机能够识别它。