
SSH接続をキー入力の有無でタイムアウトさせたいのですが
セキュリティの関係上、SSHでログインして、一定期間入力がないと切断するようにサーバー側で設定したいと思っています。(開いたまま長時間離席、帰宅などを防ぐため)
いろいろと検索したのですが、sshd_configの設定でClientAliveCountMaxとClientAliveIntervalを「いじればできるんじゃないか」というようなものにヒットするのですが、私の理解ではこれはSSHクライアント側のプロセスが落ちているかどうかチェックするためのもので、画面を開きっぱなしで放っておいた場合にはタイムアウトにならないのではないかと思っています。
そこで質問なのですが、
1.上記理解は正しいでしょうか
2.正しいとして、キー入力の有無によってタイムアウトさせる方法はあるでしょうか
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
>SSHを使ってしばらく放っておくとタイムアウトで切断されてしまうが、無効にするにはどうしたらいいのか
対処方法として示されているのは、クライアントばかりですね。
Tera Term の設定を確認してみたら、60秒間隔のKeepAlive用のハートビートがデフォルトで入っていました。
ssh_conf も TCPKeepAlive がデフォルトで yes になっています。
接続元のクライアントを限定できるのであれば、クライアントの設定を見直すことである程度対処できるかもしれません。
なるほど、確かにそうですね。切れてしまう原因の方をよく読んでみるとNATが悪いとかそういうのばかりで、サーバーの設定だけで解決する方法っていうのはないですね。つまり、サーバーの設定だけで切るっていうことはできないのかもしれないっていうことですよね。
クライアント全部を設定していくのはかなりの作業量になりますし、ユーザにその設定を変更されてしまったら終わりなので、かなり難しいですね。。。
タイムアウトってされたら困るときにされてしまって、できるようにしたいときはできない的なことが多いですねぇ。。。
いずれにせよ、かなり難しいと言うことがわかりました。勉強になりました。ありがとうございました。
No.1
- 回答日時:
検証してみました。
>1
どうやらその通りです。
さらに、screen コマンドを使用してクライアントを切断しても、セッションは残ったままになりました。
>2
やり方は分かりませんが、もしこれができたら
例えば、コンパイル中に離席し帰ってきたらセッション切断などの憂き目に合いそうな気がします。
検証までしていただき、ありがとうございました。
だいたいタイムアウトの時間としては数時間単位を考えています。
実はこれを調べようとして、「SSH タイムアウト」で検索したときにたくさんヒットしたのが「SSHを使ってしばらく放っておくとタイムアウトで切断されてしまうが、無効にするにはどうしたらいいのか」というものでした。ですからなんらかの方法があるのではないかと思ってはいるのですが。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SFTPで仮想サーバに接続できません
-
FTPのアップロートとダウンロー...
-
Mac OS9 ファイル共有のやりかた
-
至急) mac finderの場所 ネット...
-
wsl2(Ubuntu)からレンタルサ...
-
Windows Serverに対して、sshで...
-
FFFTPが繋がりません
-
MYSQL ODBC接続について
-
AS400データをCSVやテキスト...
-
リモートデスクトップのアクセ...
-
リモートデスクトップ接続でパ...
-
同一のホスト名で何か問題があ...
-
エラーメールで"too many hops"...
-
DNSサーバを設定したのですがns...
-
Ubuntu(zorin os)でパスワード...
-
エクセルで#N/Aを含めた平均値...
-
”Tortoise SVN” と ”Subversio...
-
パスワード変更を促すメッセー...
-
複数IPアドレスによるサーバ運...
-
メールボックスがいっぱいにな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VirtualBoxのGuestマシンのネッ...
-
TortoiseSVNでアクセスエラー
-
Real VNCが頻繁に切断されます
-
AS400データをCSVやテキスト...
-
Tera Term Pro からリモートロ...
-
(SSH)TeraTermでのリモートログ...
-
SSHでリモートログインした時に...
-
パーソナルファイル共有が、ま...
-
至急) mac finderの場所 ネット...
-
FTPのアップロートとダウンロー...
-
PowerBookを9.2のままかOSXにす...
-
Mac2台のつなぎかたを教えてく...
-
NTT IPMATE 1300RDとFLET`S ISD...
-
ネットワーク上にホスト名が同...
-
インターネット接続の設定を増...
-
接続先のIPを知る方法
-
新生銀行
-
WindowsNT(仮想OS)からの印刷
-
telnetがうまくいかない?
-
常時接続なのに切断される
おすすめ情報