- ベストアンサー
sshポートフォワーディングの監視方法とは?
- RedHat9の環境でsshポートフォワーディングを行いましたが、サーバ側ではプロセスが表示されません。ポートフォワーディングを監視する方法を教えてください。
- サーバ側でsshポートフォワーディングのプロセスが表示されない問題について、RedHat9の環境での対策方法をお伝えください。
- RedHat9の環境でsshポートフォワーディングを実行しましたが、サーバ側でのプロセス表示ができません。ポートフォワーディングの監視方法をご教示ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>> どんな方法で監視・通知がしたいのか >psコマンドでです。 そこまでわかっているなら、psコマンドでみればいいのでは? ns:~$ ps aux | grep ssh hoge 18079 0.0 0.3 5728 1804 ? S 00:09 0:00 /usr/sbin/sshd root 18115 0.1 0.3 5708 1732 ? S 00:10 0:00 /usr/sbin/sshd foo 18120 0.0 0.3 5728 1804 ? S 00:10 0:00 /usr/sbin/sshd
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
>サーバ側(remote.host.co.jp)でポートフォワーディングを監視するにはどうしたらいいのでしょうか? どんな方法で監視・通知がしたいのか書いていないので質問がよくわかりませんが、うちのサーバでは、 ログにssh(portforward)アクセス記録が出力されますので、swatchでログを監視してメールで管理者に 通知しています。 Feb 4 02:15:44 ns sshd[10054]: Accepted publickey for hogehogea from 999.999.999.999 port 1045 ssh2 Feb 4 02:15:44 ns PAM_unix[10056]: (ssh) session opened for user hogehoge by (uid=1000) Feb 4 02:16:01 ns PAM_unix[10056]: (ssh) session closed for user hogehoge Feb 4 02:16:01 ns sshd[10056]: PAM pam_putenv: delete non-existent entry; MAIL
補足
> どんな方法で監視・通知がしたいのか psコマンドでです。 sshのポートフォワーディングプロセスの有無で判断したくて。 > ログにssh(portforward)アクセス記録が出力されますので、swatchでログを監視して > メールで管理者に > 通知しています。 psコマンドには現れないものなのですかね。 ちょっと不思議に思いまして。
補足
お手数お掛けしてして申し訳有りません。 > そこまでわかっているなら、psコマンドでみればいいのでは? > ns:~$ ps aux | grep ssh > hoge 18079 0.0 0.3 5728 1804 ? S 00:09 0:00 > /usr/sbin/sshd > root 18115 0.1 0.3 5708 1732 ? S 00:10 0:00 > /usr/sbin/sshd > foo 18120 0.0 0.3 5728 1804 ? S 00:10 0:00 > /usr/sbin/sshd これで、どのプロセスがほーとフォワーディングが判別できるのですかね。。。