如何获取某次ssh登陆的进程号?

上网、浏览、聊天、下载等
回复
xhsh
帖子: 318
注册时间: 2007-06-21 2:52

如何获取某次ssh登陆的进程号?

#1

帖子 xhsh » 2015-11-15 22:29

我用ssh同时登陆了几台不同的服务器,有的是用于建立隧道。但由于网络原因,经常出现隧道中断,但该进程又不退出,由于不知道该进程的进程号,所以没法将其杀死。所以有时候,就采取killall ssh的方法,将所有的ssh进程都杀掉。

请问有没有方法获取某一次ssh登陆的进程号?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 如何获取某次ssh登陆的进程号?

#2

帖子 vickycq » 2015-11-15 22:40

代码: 全选

dmitry@dmitry-PC ~ $ ps ax | grep ssh
  807 ?        Ss     0:00 /usr/sbin/sshd -D
13158 pts/5    S+     0:00 ssh -p 22222 -v 192.168.1.107 -t tmux attach -t 0
15740 pts/7    S+     0:03 ssh -p 22222 -v 192.168.1.106 -t tmux attach -t 0
21992 pts/1    R+     0:00 grep --colour=auto ssh
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 如何获取某次ssh登陆的进程号?

#3

帖子 astolia » 2015-12-15 16:40

代码: 全选

$ who -putH
NAME     LINE         TIME             IDLE          PID COMMENT
dev      pts/1        2015-12-15 16:35   .          4539 (192.168.100.19)
回复