注:服务器禁止客户端通过IP直接连接服务器的redis/mysql.
场景一(Client连接Server的mysql)
1、ssh 登录服务器设置端口转发(server:3306 => client:13306)
Server端:
~ ssh -xvvvNL 13306:127.0.0.1:3306 root@59.110.158.249 (-vvv开启多级debug模式,应该是多级的意思 ^.^)
2、客户端连接转发接口13306端口
Client端:
~ mysql -h 127.0.0.1 -P 13306 -u root -pgh7758521\@\#\*
场景二(Server连接Client的redis)
1、ssh 登录服务器设置端口转发(server:16379 => client:6379)
Server端:
ssh -R 16379:127.0.0.1:6379 root@59.110.158.249
2、客户端连接redis设置测试key,服务器通过转发接口获取key
Client端:
~ redis-cli
~ 127.0.0.1:6379> set key1 mac
~ OK
Server端:
~ redis-cli -h 127.0.0.1 -p 16379
~ 127.0.0.1:16379> get key1
~ “mac”
:通过这种方式,使用PHPstorm来排除故障,会非常有用。
场景三
只要你能ssh连接到任何一个服务器