控制台访问——它是如何工作的?

控制台访问——它是如何工作的?

我的专属提供商做了以下事情:

wget S03HvTechAccess > /dev/null 2>&1
mv S03HvTechAccess /etc/rc3.d/ > /dev/null 2>&1
chmod 755 /etc/rc3.d/S03HvTechAccess > /dev/null 2>&1

它显示:

/usr/bin/openvt -c 8 /bin/bash

什么是 openvt?它提到您可以无需密码登录。就如何连接而言,它是如何工作的?

答案1

此命令在服务器的物理控制台上启动 root shell。物理控制台上可以有多个虚拟控制台会话 - 这使用虚拟控制台编号 8(即“-c 8”)。因为这只是一个 shell,而不是登录过程,所以如果有人可以物理访问控制台,他们就可以获得 root 访问权限,而无需密码。

答案2

openvt在新的虚拟控制台上启动命令。该命令将使用新虚拟控制台的 STDIN、STDOUT 和 STDERR。

相关内容