有没有一些工具可以管理 ssh 端口转发

有没有一些工具可以管理 ssh 端口转发

现在我正在使用ssh端口转发通过22端口访问远程redis或其他服务。当我想连接远程公共域服务器上的redis时,我将在终端中打开ssh端口转发,如下所示:

ssh -L 6479:127.0.0.1:6379 -N -f [email protected]

然后我可以使用GUI工具连接到本地6479端口来访问远程redis服务器。但每次我在终端中运行 ssh 端口转发时,我都必须记住这个长命令。是否有任何工具可以管理端口转发,以便我可以打开关闭端口或轻松添加删除端口转发?我找到了Mobaxterm,但它只适用于 Windows,我使用的是 macOS 和 Fedora。

答案1

保存这些参数以便快速访问的一种方法是将连接详细信息添加到~/.ssh/config.根据您提供的命令行,类似这样的事情:

Host myredis
    Hostname 8.8.8.8
    User root
    LocalForward 6479 127.0.0.1:6373
    SessionType none

然后你就可以运行了ssh myredis。您可以添加多个主机并更改详细信息。查看man ssh_config更多详细信息。

相关内容