我看过其他帖子,但还没有找到答案。
我对通过 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 端口转发,为什么不在 Win7 机器上设置一个 FTP 服务器,只转发端口 21(FTP)而不是 3389,然后使用 FTP 客户端来连接和管理您的文件呢?
您可以使用免费FileZilla 服务器为此,而且您已经通过 SSH 建立隧道这一事实意味着您的连接将是安全的。