如何使用 openssh 服务器远程访问我的 ubuntu 服务器?

如何使用 openssh 服务器远程访问我的 ubuntu 服务器?

我不知道如何远程访问运行具有 openssh 服务器的 ubuntu 服务器的虚拟机。有没有人可以指导,如果我想从任何地方访问这个虚拟机,我应该一步一步做什么?谢谢 :)

答案1

这取决于您的网络配置方式、远程服务器的位置(例如,同一 LAN、不同 LAN 或互联网),但我会尝试为您提供与 ssh 相关的信息,因为网络部分没有问题,因此您可以从您的机器 ping 您的服务器。如果不是这种情况,您必须先弄清楚如何在使用 ssh 之前解决网络问题。

如果你的本地机器是 Linux,则只需要发出:

ssh user@remote-machine

其中用户是您在远程服务器上创建的用户(如果您刚刚安装了它并且安装了 openssh-server 而没有对其进行配置,则该用户将被允许在服务器上使用 ssh)。

而 remote-machine 是您用来 ping 机器的任何东西(ip、主机名或者 url)。

如果您的本地机器是 Windows,请安装 Putty (腻子网站并在配置中配置用户和远程机器。

主要是如果远程机器可以从互联网访问,则此默认配置不安全,您应该/etc/ssh/ssd_config在服务器上配置以限制密码使用,至少用 ssh 密钥替换。您可以在中看到如何更好地配置 ssh 服务器ubuntu 服务器帮助

编辑:

刚刚在您的评论中看到您的虚拟机位于 NAT 后面,因此要访问它,您需要在路由器上将端口 22 转发到它。

相关内容