我正在尝试使用SSH隧道从我的服务器 提供对我的主服务器上的MySQL数据库的访问,没有使用端口在我的家用路由器上转发。换句话说,我想运行MySQL服务器,并从我的主服务器建立SSH隧道,然后能够从外部服务器使用mysql客户端。但我不断得到:
绑定:地址已在使用中
我运行mysql服务器:
服务mysql start
,然后描述ssh隧道:
ssh root@hf2.tr8.us -L 3306:127.0.0.1:3306 -N
或:
ssh root@hf2.tr8.us -L 3306:hf2.tr8.us:3306 -N
均产生使用中的地址错误。如果我先创建隧道,MySQL将拒绝启动。
如何从启动MySQL的同一服务器中指定SSH隧道?
答案 0 :(得分:0)
我正在寻找的是“反向”隧道:-R。从服务器 起作用:
ssh root@hf2.tr8.us -R 3306:127.0.0.1:3306 -N