我们使用Plink作为MySQL的隧道。我们以这种格式使用它:
plink.exe -L [Port of our client]:[my-sql server host name]:3306 [bridge server ssh username]@[bridge server IP] -i [private key]
我们找不到阻止连接关闭的选项,这是一种保持活跃。
我们怎么能实现这个目标?
答案 0 :(得分:2)
Plink没有keepaliaves的任何命令行选项。
您可以做的就是在启用了Keepalive的情况下在PuTTY GUI中配置存储的会话,然后使用-load
switch在Plink中重新使用会话。
答案 1 :(得分:1)
代替由plink内部管理的keepalive,另一种选择是使用在主机上创建的shell来继续在网络上发送短数据位。这可以通过非常简单的shell脚本来完成,例如:
while true;
do echo 0;
sleep 30s;
done
这个非常简单的bash脚本将每30秒将字符0写入屏幕。
调用plink时整个命令行的完整示例:
plink -P 443 [user@]host.com -R *:80:127.0.0.1:80 -C -T while true; do echo 0; sleep 30s; done