[解決済み】SSHセッションを維持する【終了しました
2022-04-15 08:48:56
質問
私は
ssh -p8520 username@remote_host
を使用してリモートサーバにログインします。
課題 :
職場にいるときは常に接続され、正常に動作しています。しかし、自宅からリモートサーバーに接続すると、10~15分後にターミナルがフリーズしてしまいます。
コンソールにエラーやタイムアウトの報告はありませんが、カーソルが動かなくなりました。
を入力すると w をクリックしてログインユーザーを確認すると、ゾンビのログインユーザーが存在するため、手動で削除する必要があります。
これはかなり迷惑な話です。誰か助けてくれませんか?
解決方法は?
サーバーサイドで動作するsshデーモン(sshd)は、クライアントが沈黙(情報を送信しない)すると、サーバーサイドから接続を終了します。接続の切断を防ぐには、sshクライアントに、たまにはサーバに生存の合図を送るように指示してください。
このための設定は、ファイル
$HOME/.ssh/config
が存在しない場合は、ファイルを作成します(設定ファイルは世界的に読み取れないようにする必要がありますので
chmod 600 ~/.ssh/config
を作成した後)。リモートホストに例えば4分(240秒)ごとにシグナルを送るには、その設定ファイルに以下のように記述します。
Host remotehost
HostName remotehost.com
ServerAliveInterval 240
すべてのホストに対してキープアライブシグナルを送信できるようにするには、設定ファイルに次の内容を記述します。
Host *
ServerAliveInterval 240
関連
-
[解決済み】Bashのexportコマンド
-
[解決済み】WSL - GEDIT サーバーを開始することができません。接続できませんでした。接続が拒否されました[closed]。
-
[解決済み] GNUアセンブラを使ってx86_64でprintfを呼び出す
-
[解決済み] という記号がありますが、これはどういう意味ですか?
-
[解決済み] モスキートクライアントの取得が接続を拒否
-
[解決済み] ssh "パーミッションが開きすぎています "エラー
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] 新しい鍵を作成せずに、SSH鍵のパスフレーズを削除するにはどうすればよいですか?
-
[解決済み] "保護されていない秘密鍵ファイル!" Amazon EC2インスタンス(AWS)へのSSH利用時のエラーについて
-
[解決済み] SSH公開鍵にアクセスするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】環境変数TERMが設定されていない件
-
[解決済み】 -bash: fork: メモリを確保できない
-
[解決済み] FIN_WAIT1とはどのような意味ですか?
-
[解決済み] Linuxです。WGET -i オプションを使用したスキームが見つからない
-
[解決済み] sshpass: コマンドが見つからないエラー
-
[解決済み] Bashを使ったファイルの検索とコピー [重複]。
-
[解決済み] PowerShellで文字数、単語数、行数を数える
-
[解決済み] sudoとnohupを連動させる
-
[解決済み] Grep ディレクトリ内のすべてのファイルを文字列1および文字列2で検索します。
-
[解決済み】LinuxでSSHクライアントを閉じた後、バックグラウンドプロセスを停止させないようにする方法