小编Fab*_*biF的帖子

通过另一个端口为一个用户重定向 ssh 流量

是否可以有这样的配置:

  • 像往常一样在端口 22 上侦听 ssh 连接的服务器
  • 对于一个用户(比方说 git)通过另一个端口(例如 2222)重定向所有流量

因此,该命令ssh git@host将产生与ssh -p 2222 git@host.

基本上我尝试在 ssh 上使用一种反向代理,但我知道我们不能使用子域来区分 ssh 传入连接,我想知道我们是否可以通过用户方法来完成这种事情。

编辑:

原因是我在 Docker 容器中设置了一个 gitolite 服务器,所以最后我有一个 ssh 守护进程,它在端口 2222 上监听 git 目的。此外,我有一个“常规”ssh 守护进程,它侦听端口 22(我想保留它)。

当然,我可以通过端口 2222 访问 git 服务器(如果我从外部打开它),但我想知道是否可以从远程使用“常规”ssh 服务器,然后在本地将其重定向到“git”ssh 以进行用户git

所以对于用户 git 来说,流量将是这样的:

client <==> 22:server:2222:git_container

ssh port port-forwarding

6
推荐指数
1
解决办法
2357
查看次数

标签 统计

port ×1

port-forwarding ×1

ssh ×1