首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在我的服务器上查看远程SSH连接?

如何在我的服务器上查看远程SSH连接?
EN

Ask Ubuntu用户
提问于 2019-07-09 01:11:22
回答 1查看 876关注 0票数 3

我目前正在使用VSCode的远程SSH扩展连接到远程服务器,并在本地编辑源代码。

我只是好奇,有没有办法查看在我的远程服务器上建立了哪些连接?例如,我使用一个名为Xshell的SSH客户端连接到服务器。使用Xshell,我是否可以运行一个命令来输出当前建立的连接?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-07-09 01:17:25

代码语言:javascript
复制
ps -Af | grep sshd: | grep @pts

将显示登录或尝试登录的用户的所有ssh进程。

它的工作原理:

  • ps -Af列出所有正在运行的进程
  • grep sshd:用'sshd:‘过滤除这些行之外的所有行,sshd的子进程就是sshd。每个连接都有自己的子进程。
  • 除了那些行之外,grep @pts用“@pt”过滤所有行,这是进程已被赋予终端外壳的指示符。
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1156857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档