SSH 会话始终处于活动状态,这是怎么回事?我应该关闭它吗?

SSH 会话始终处于活动状态,这是怎么回事?我应该关闭它吗?

我一直在尝试使用 x2go 设置服务器->客户端本地网络。我让它工作了,有点......但我对网络、SSH 等不太了解——所以这是一个陡峭的学习曲线。

我想让我的服务器/客户端尽可能安全。目前,我正在尝试确定客户端上存在的 SSH 连接是否是 x2go 客户端的一部分,以及/或者它们是否应该始终运行。

我使用了该命令who,即使x2go没有运行,我仍然有两个事件以我的客户端用户名运行。一个是:(:0显示 0?),另一个是:pts/2

如果我输入终端命令:ps -ef | grep ssh 我会得到以我的用户名(不是 root)运行的以下结果:

3822  3738  0 13:26 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch cinnamon-session-cinnamon  
7509  5048  0 13:27 pts/2    00:00:00 grep --color=auto ssh

你能告诉我这些东西有什么用吗?我是否需要它们?如果不需要,我该如何摆脱它们?

答案1

根据您的输出,SSH 没有运行。SSH 代理是用于保存私钥的软件,是一个助手。ps -ef | grep ssh显示没有 SSH 处于活动状态,这grep --color=auto ssh是 grep 命令的结果,并不意味着 SSH 处于活动状态。

答案2

如果您已登录到 GUI(如:0所示),那么您当然会有两个条目who:一个用于 GUI 会话,一个用于您已打开以运行的终端who。尝试以下w命令获取更多详细信息:

$ who
muru  :0           2015-08-03 05:31 (:0)
muru  pts/0        2015-08-03 05:32 (:0)
muru  pts/1        2015-08-04 22:53 (:0)
muru  pts/2        2015-08-03 05:32 (:0)
muru  pts/3        2015-08-05 23:15 (:0)
$ w
 02:37:56 up 2 days, 21:06,  5 users,  load average: 0.60, 0.84, 0.87
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
muru  :0        Mon05   ?xdm?  14:21m  0.34s gnome-session
muru  pts/0     Mon05    7:02m  0.07s  1:42  /usr/bin/python2 /usr/sbin/terminator
muru  pts/1     Tue22    1:55   0.82s  0.82s ssh -R *:2022:localhost:22 lab
muru  pts/2     Mon05    2.00s  0.23s  0.00s w
muru  pts/3     23:15   23:56   0.68s  0.68s /bin/zsh

我打开了一个 Terminator 终端,其中有四个选项卡,因此在w和中我有四个附加条目who

有关的:

相关内容