我目前正在使用VSCode的远程SSH扩展连接到远程服务器,并在本地编辑源代码。
我只是好奇,有没有办法查看在我的远程服务器上建立了哪些连接?例如,我使用一个名为Xshell的SSH客户端连接到服务器。使用Xshell,我是否可以运行一个命令来输出当前建立的连接?
发布于 2019-07-09 01:17:25
ps -Af | grep sshd: | grep @pts将显示登录或尝试登录的用户的所有ssh进程。
它的工作原理:
ps -Af列出所有正在运行的进程grep sshd:用'sshd:‘过滤除这些行之外的所有行,sshd的子进程就是sshd。每个连接都有自己的子进程。grep @pts用“@pt”过滤所有行,这是进程已被赋予终端外壳的指示符。https://askubuntu.com/questions/1156857
复制相似问题