![远程连接计算机有哪些不同的方式?](https://linux22.com/image/1219807/%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%9C%89%E5%93%AA%E4%BA%9B%E4%B8%8D%E5%90%8C%E7%9A%84%E6%96%B9%E5%BC%8F%EF%BC%9F.png)
我很快就要去上大学了,想知道远程连接家用电脑的不同方法。
我知道 VPN,但还有其他方法吗?另外,每种方法的安全性如何?我不希望有人窥探我的家用电脑,尤其是当我不在家时。
我还可以设置远程连接来启动和关闭我的电脑吗
我的操作系统是 Windows,但如果 Linux 更安全,我愿意切换。
答案1
VPN 必不可少,因为只有此选项才能免费为您提供安全连接。有了它,您的下一个任务就是考虑您想要哪种连接。
- 远程桌面:如果您需要远程控制计算机的好处。您可以启动应用程序并控制它们。如果这些应用程序没有命令行界面,则特别有用。
- 文件共享:如果您只需要在桌面和用于连接的计算机之间传递文件,则远程桌面是不必要的,而且是多余的。您只需要启用文件共享并共享一个或多个桌面文件夹。
- 软件控制:如果您需要基于软件的远程桌面和计算机访问统一解决方案,您可以打开 Symantec PCAnywhere 等程序。
- Web 服务:您还可以使用多种可用的 Web 服务之一进行远程访问。TeamViewer, 转到MyPC, 或者登录
- Telnet/SSH:最后,还提供“原始”连接。通过 PuTTY 等软件,您可以在远程桌面和当前计算机之间建立 telnet 会话。
Akira 在这篇文章的评论中提供了一个很好的链接,其中包含处理远程控制的应用程序和解决方案的详尽列表:远程控制应用
答案2
你可以尝试登录网站。它是免费的,基于 web/java,并且由于它通过 HTTP 建立隧道,因此您无需在防火墙上为 RDP 或 VNC 配置端口。
它还支持 WOL(局域网唤醒),前提是您的计算机和路由器可以先运行。这样您就可以让 PC 进入睡眠/休眠状态,当您连接时它会将其唤醒。非免费版本允许您使用它进行文件传输和一些其他面向企业的功能。
它适用于 Mac 和 Windows。
答案3
我上大学的时候曾经这样做过。
在转向基于密钥的身份验证并禁止输入密码之前,我使用 Ubuntu 运行带有长密码的 openssh 服务器。
我使用 WinSCP 在 Windows 上复制和卸载文件,并使用 Linux 中的内置 SCP/SSH 客户端。
我使用 Dyndns.com 来保证我的电脑的 IP 地址,该地址是我使用路由器设置的。然后我将相关端口转发到该 PC。
我将 SSH 设置为在不同的端口 21 上运行,以尽量减少我每天收到的随机攻击次数 - 大多数攻击都是在端口 21 上尝试使用用户名 root 和随机密码。我会阻止 root 用户通过 ssh 登录,这将有助于阻止这种情况发生。
答案4
UltraVNC 就是您要找的东西。上面的 A Dwarf 和 Akira 已将其链接到它,(这里是他们的链接 - 向下滚动一点即可阅读关于它的非常好的介绍)但我想特别指出 UktraVNC 是您的最佳解决方案。
只需阅读一点资料并进行一些设置调整,您便可以使用安全、稳定且具有活跃支持论坛的支持远程桌面应用程序。