我正在维护一个ec2的引导脚本debian挤在github上 。 该设置已经变得非常小,我试图certificate我对标准设置的所有更改。
目前我想知道是否会有任何问题通过/etc/inittab禁用所有的TTY。
人们通过sshlogin到AMI,从而产生自己的shell。
是否有什么可以安装在服务器上,预计TTY存在?
XEN从长远来看会有什么问题吗?
ps:Github问题在这里
这不是你要禁用的TTY; 它是gettys(你也可以修改udev规则来不为ttys创build设备文件,但是它们是在内核中实现的)。
如果您仅通过SSHlogin,并且不通过任何控制台ttys或串行ttylogin,则通过删除对其运行getty的inittab规则。 不过,我个人build议保留一个,以便排除故障(如果sshd由于某种原因不起作用)。 他们在系统资源上的负载是非常小的。