linux - 无需路由器配置的远程 ssh

标签 linux networking ssh

我将向海外的非技术客户发送一台 Linux 机器。在客户将机器连接到他的 LAN(也连接到 Internet)后,我希望能够通过 ssh 进入这台机器,而不要求客户进行任何路由器配置(例如,无需端口转发)。

Linux机器通过路由器连接到互联网。它没有公共(public) IP 地址。

仅使用 ssh 配置可以吗? 如果不是,那么实现这一目标的最简单方法是什么?

最佳答案

我曾经在一个地方工作,我们有一个允许这样做的设置,但不幸的是我不记得细节 - 不过这里是设置的基础知识。

客户计算机将使用 SSH 连接到具有已知主机名的计算机,使用 ssh-R 选项设置反向端口转发。然后,我们可以连接到已知计算机并使用转发的端口访问客户计算机上的端口 22。

抱歉我记不清了,但效果绝对完美:)

关于linux - 无需路由器配置的远程 ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19121155/

相关文章:

linux - Bash 运行函数并在没有 '&' 的情况下执行键盘命令

linux - 如何将提交从一个 Git 存储库复制到另一个?

java - 使用 http 流估计上游比特率的方法

android - 如何在 Android Q 上断开网络连接?

php56 - CentOS - Remi repo

java - 从 Java 中的 ObjectInputStream 中连续读取对象

ubuntu - jenkins 使用 sudo 时出现身份验证错误

python - Paramiko 启动了一个 SSHD 进程,然后它死了……为什么?

python - 通过 subprocess.call 设置 env 以在远程 Linux 计算机上运行 python 脚本时出错

c - 如何设置 cron 作业以每小时运行一次可执行文件?