首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果有人在没有注销的情况下登录到串行控制台并退出控制台,我如何自动注销?

问如果有人在没有注销的情况下登录到串行控制台并退出控制台,我如何自动注销?
EN

Unix & Linux用户
提问于 2020-01-30 09:15:56
回答 1查看 238关注 0票数 0

我正在使用一个基于debian的linux系统。可以通过Lantronix SLC8000高级控制台管理器对其进行控制台访问。登录时,它会询问用户名和密码(控制台管理器和服务器)。

代码语言:javascript
复制
[user.USER-G9SW5Z1] ➤ ssh dceuser1@172.27.170.200
Password:
X11 forwarding request failed on channel 0

Welcome to the Lantronix SLC8000 Advanced Console Manager
Model Number: SLC8048
For a list of commands, type 'help'.

[DCE-Console-01]> connect direct deviceport 46
Connecting to Device Port 46.
Connected to port 46. Escape sequence is ESC A


Open Network Linux OS ONL-3.1.1, 2019-11-19.15:58-3bcc913
localhost login: root
Password:
Last login: Thu Jan  6 21:28:51 UTC 2000 from 172.27.173.173 on pts/3
Linux localhost 4.14.109-OpenNetworkLinux #1 SMP Tue Nov 19 16:21:40 UTC 2019 x86_64

但在那之后,我突然关闭了会话(没有“退出”或“退出”)

接下来,当我尝试登录时,它不会问我登录信息(用户名/密码)。

代码语言:javascript
复制
[user.USER] ➤ ssh dceuser1@172.27.170.200
Password:
X11 forwarding request failed on channel 0

Welcome to the Lantronix SLC8000 Advanced Console Manager
Model Number: SLC8048
For a list of commands, type 'help'.

[DCE-Console-01]> connect direct deviceport 46
Connecting to Device Port 46.
Connected to port 46. Escape sequence is ESC A

root@localhost:~#
root@localhost:~#

同样,它应该向我询问服务器的用户名和密码。问题在哪里,以及如何解决这个问题?

PS :看起来系统正在存储屏幕一段时间。但有什么办法阻止这一切吗?

EN

回答 1

Unix & Linux用户

发布于 2020-01-30 14:55:35

你即将学到的东西,在过去的几十年里,许多人不得不学习,有时是从痛苦的经历:关闭一个本地的终端不注销一个。

在Unice和Linux操作系统的世界里,串行终端有两种口味:拨号和本地。例如,在BSD上的dialin表中,拨号串行终端被标记为/etc/ttys。本地串行终端没有标记。(Linux操作系统有/etc/ttys表,但是应用程序是否尊重它有很大的差异。将终端标记为拨号或本地比较复杂,标准化程度较低,取决于您选择运行的软件。)

拨号终端与主机之间有调制解调器和诸如此类的东西.调制解调器处理串行控制线路,如载波检测和数据终端就绪。挂起远程端会导致载波检测信号丢失,对于拨号终端来说,这将导致线路规则向登录会话的会话领导进程发送HUP (挂断)信号,而后者又处理将其反映给其所有子节点的事务。拨号终端在其线路规则中有-clocal标志(使用stty术语)。

本地终端直接连接到主机。本地终端的线路规则中有clocal标志。没有可检测到的载波,关闭终端并不等于挂起电话。

就主机而言,您的SLC8000只是一个被美化的串行终端。它具有本地终端的所有行为,除非在主机上标记为dialin。与不同设备端口连接和断开连接不会向这些端口上的主机发出信号。在主机上将其标记为dialin,下一个问题是配置SLC8000以在断开连接时向主机发送信号,而载波检测就像调制解调器一样,以便主机知道如何在登录会话上执行终端挂起。简单地浏览一下SLC8000用户手册,就会发现这甚至是不可能的。它的串行插座上没有单独的CD引脚。

这就引出了在四十多年的多用户操作系统安全书籍中找到的建议,从Unix到VMS,从Unix到VMS:离开终端时总是注销。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/564884

复制
相关文章

相似问题

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