现在,我使用ssh端口转发,通过22个端口访问远程redis或其他服务。当我想连接远程公共域服务器上的redis时,我将在终端中向前打开ssh端口,如下所示:
ssh -L 6479:127.0.0.1:6379 -N -f root@8.8.8.8然后,我可以使用GUI工具连接到本地6479端口访问远程redis服务器。但是每次我在终点站前运行ssh端口时,我必须记住长命令。是否有任何工具来管理端口转发,以便我可以打开,关闭端口或添加删除端口转发?我找到了Mobaxterm,但它只在windows上工作,我正在使用macOS和Fedora。
发布于 2021-07-18 16:48:02
保存这些参数以快速访问的一种方法是将连接细节添加到~/.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。
https://unix.stackexchange.com/questions/658857
复制相似问题