簡體   English   中英

在Plink中啟用keepalive

[英]Enable keepalives in Plink

我們使用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]

我們找不到阻止連接關閉的選項,這是一種keepalive。

我們怎么能實現這個目標?

Plink沒有keepaliaves的任何命令行選項。

您可以做的就是在啟用了keepalive的情況下在PuTTY GUI中配置存儲的會話,然后使用-load開關在Plink中重新使用該會話。

而不是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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM