linux - 从网络外部进行 SSH 访问

标签 linux networking ssh

<分区>

我可以使用我的 DDNS 通过 SSH 连接到我的网络,这样我就可以进入我的 NAS。但是,该网络上还有我的 Windows PC 和 Linux PC。我想从网络外部通过 SSH 连接到它们,但是我的 IP/DDNS 将我带到 NAS,我如何指定要通过 SSH 连接到哪台机器,而不是在 VPN 上。

我用

ssh -i /path/to/rsa/key user@ddns.com 

ssh -i /path/to/rsa/key user@ip

我希望能够区分我正在通过 SSH 访问的机器,因为它们的地址是 192.168.1.103、192.168.1.110 和 192.168.1.135,即 NAS。

如有任何意见,我们将不胜感激。

最佳答案

如果您可以通过 SSH 连接到 NAS,您可能想要使用隧道。

看看this article

关于linux - 从网络外部进行 SSH 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19885799/

相关文章:

linux - 期望错误处理 - spawn id 未打开

linux - QMake : “Extra characters after test expression error” when using the “system()” function

linux - 如何将容器上的 localhost 端口转发到主机上的 localhost?

networking - 读取其他从属的map任务的mapoutput时出错,应该是运行Hadoop集群的ubuntu的etc/hosts文件的实际内容是什么

c - libssh:在没有加密上下文的情况下调用 ssh_is_host_known

通过 SSH 隧道进行 MySQL 复制

linux - 带有用户输出的 NASM 代码,然后输入到参数中。 (代码错误)

linux - 性能 - 多线程或多进程应用程序

c - 绑定(bind)在我的 C 程序中不起作用

networking - 如何访问docker内的另一台主机?