接続が切断された場合に再接続し、再接続時にファイルまたは Web アドレスからパスワードを取得できる ssh クライアントが必要です。
ありがとうございました。
Looking around, there does exist autossh.
Rely on autossh to reconnect a broken connections (if everything else is right).
Then you may fetch files or execute any other commands.
Alternatively, you can run a script to loop and check for the port, some like this.