我可以使用SSH从办公室访问家用PC吗?


15

我想在办公室使用家用PC,而又不带它去办公室。我想有一个比TeamViewer更简单的解决方案,因为我通常在工作场所使用Live发行版,因此,如果SSH实际上可以完成与“远程桌面”相同的工作,那么SSH将是一个很好的解决方案。

如果不可能,请至少从办公室计算机给我命令以使用家庭计算机的终端。

Answers:


13

我通常通过SSH(没有GUI)访问我的家用PC。

为此,您应该首先配置路由器以授予SSH端口转发。通常,您可以通过查找网关的IP(连接信息>默认路由)来访问路由器配置页面。大多数现代路由器都有用于配置多个应用程序(包括SSH)的预设。但是,如果您需要手动转发端口,请进行设置,以便通过端口22进行的任何传入连接都将路由到您的家用计算机的本地 IP。

然后,您需要在家用PC上安装SSH守护进程:

sudo apt-get install SSH

之后,您将可以通过以下简单的方法从客户端PC进行访问:

ssh user@IP

其中IP是家用PC的IP。您可能希望使其成为“静态”,为此,我建议您在http://www.no-ip.com上配置主机,然后noip2在Ubuntu 上安装。


2
在路由器上打开ssh是否会产生一些安全问题?我想从外部访问我的电脑,但不确定安全性问题。
G.他

1
您正在打开端口,请考虑一下...为了增强安全性,您可以考虑将默认端口22转发到更高且通常未使用的端口,例如22022甚至更高。但是,请加强密码,并采取许多预防措施!
茉莉花2012年

3
有人会告诉您,您应该禁止使用密码访问,而仅允许使用证书访问。最后,证书不是您要尝试连接的客户端应具有的巨大密码。另外,如果你事先知道从哪个IP(IP地址或范围)计划连接,这将有利于告诉你的路由器只启用他们的访问,这是所谓的ACL(访问控制列表)
antonio.fornie

1
这是一个很好的资源dev.to/zduey/
如何设置
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.