私は、時々壊れるPuTTY接続を介してさまざまなLinux環境で作業しています。 PuTTYウィンドウを持続させるための解決策を探しています(たとえば、ファイルを編集していた場合、再接続した後、同じエディターで同じファイルを同じ場所で開いている必要があります)、次の要件があります:
screen
などを入力したくありません)mc
ウィンドウ、mysql
ウィンドウ、および「スクリプトランナー」ウィンドウがあるわけではありません。検索またはSVNに1つのウィンドウを使用することがあります。コマンド、それ以外の場合は同時に複数が必要です)これを達成する方法はありますか? screen
または同等のものを使用する必要があると思いますが、どのウィンドウから再接続しているのかをどのようにして知ることができますか?一意のウィンドウ識別子をPuTTYからシェルに渡す方法はありますか?
迅速でクリーンなソリューション
〜/ .bashrcを編集して、screen-rを実行します。その後、ログインすると、実行中の画面セッションに自動的に再接続されます。
充実したソリューション
編集:私はできればタイムアウトの問題を修正することに焦点を当てたいと思います。これはセキュリティ機能ですが、入力を送信している間は切断されません。
私が知っている古い投稿ですが、seconds between Keepalives
Connectionオプションタブの設定-これをゼロ以外の値に設定して、役立つかどうかを確認します http://詳細については、the.earth.li/〜sgtatham/PuTTY/0.63/htmldoc/Chapter4.html#config-keepalive を参照してください。
mosh
を調べます。これは、一時的なネットワーク障害の後にターミナルセッションを再接続するように設計されています。モッシュには多くの警告があります(さまざまなセキュリティ上の考慮事項、スクロールバックが失われる可能性があります)が、PuTTYよりもはるかにスムーズに切断後の再接続を確実に解決します。