請問如何查詢目前有哪些使用者正登入使用 SSH Tunnel

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

請問如何查詢目前有哪些使用者正登入使用 SSH Tunnel

文章doggy8088 » 週日 10月 05, 2008 4:11 pm

各位好:

我想請問如何查詢目前有哪些使用者正登入使用 SSH Tunnel,或如何 log 這些單純使用 SSH Tunnel 而不啟動 shell 的紀錄?

因為如果使用者使用 plink 建立 Tunnel 的話,他可以使用 -N 參數 "don't start a shell/command (SSH-2 only)",意思就是不會啟用 Shell,甚至連 /var/log/auth.log 也不會有登入的資料。
doggy8088
可愛的小學生
可愛的小學生
 
文章: 16
註冊時間: 週四 6月 12, 2008 9:15 am

文章darkranger » 週日 10月 05, 2008 5:50 pm

呃,就我的測試,plink -N 是查得到 log 的
darkranger
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週一 11月 13, 2006 7:14 pm

文章doggy8088 » 週日 10月 05, 2008 5:52 pm

呃,好像可以查到! ^^

不過怎樣才能看出目前線上有幾個人正在建立 tunnel 連線呢?
doggy8088
可愛的小學生
可愛的小學生
 
文章: 16
註冊時間: 週四 6月 12, 2008 9:15 am

文章darkranger » 週日 10月 05, 2008 6:38 pm

跟「w」指令核對吧
那些沒出現在 w 的帳號就是沒開 shell 的
darkranger
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週一 11月 13, 2006 7:14 pm

文章70630515 » 週日 10月 05, 2008 7:41 pm

w
我不自私,因為我開放(Open) , 我很快樂,因為我分享(Share)–Open Source
頭像
70630515
懵懂的國中生
懵懂的國中生
 
文章: 160
註冊時間: 週一 3月 13, 2006 9:15 am
來自: 北鼻存錢筒

文章doggy8088 » 週一 10月 06, 2008 9:22 am

跟「w」指令核對?

這樣子核對不太准吧,auth.log 中只會紀錄建立 session 的紀錄,使用者離開並不知道耶!
doggy8088
可愛的小學生
可愛的小學生
 
文章: 16
註冊時間: 週四 6月 12, 2008 9:15 am

文章blc_ » 週一 10月 06, 2008 12:46 pm

last
不過出來的東西會很多…
blc_
 

文章doggy8088 » 週一 10月 06, 2008 1:27 pm

last 不會出現。

不過我剛有仔細查一遍,發現 auth.log 其實會出現 session opened 與 session closed 的時間。
doggy8088
可愛的小學生
可愛的小學生
 
文章: 16
註冊時間: 週四 6月 12, 2008 9:15 am


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客