![如何使用ssh将本地redis端口转发到远程reids端口](https://linux22.com/image/190949/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8ssh%E5%B0%86%E6%9C%AC%E5%9C%B0redis%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91%E5%88%B0%E8%BF%9C%E7%A8%8Breids%E7%AB%AF%E5%8F%A3.png)
我有一台安装了redis的云主机,现在我不想将6379端口暴露到公共网络中,因为它很危险。实际上,最近我的主机受到了矿工恶意软件的影响。我应该如何使用 ssh 将连接转发到远程计算机,以便我只能使用 22 连接到远程服务器服务。我已经尝试过这个命令,但它似乎不起作用:
ssh -C -f -N -g -L 6479:111.146.199.23:6379 [email protected]
我应该怎么做才能让它发挥作用?这是我的本地 redis 客户端连接配置:
答案1
这应该可以完成工作
ssh -L 6379:127.0.0.1:6479 -N -f [email protected]