现在我正在使用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
更多详细信息。