andsens Asked: 2012-07-02 15:37:26 +0800 CST2012-07-02 15:37:26 +0800 CST 2012-07-02 15:37:26 +0800 CST 我可以禁用 EC2 实例中的所有 TTY 吗? 772 我在github上为 debian squeeze 维护一个 ec2 引导脚本。设置变得非常简单,我试图证明我对标准设置所做的所有更改都是合理的。 目前我想知道通过 禁用所有 TTY 是否会有任何问题/etc/inittab。 人们无论如何都通过 ssh 登录到 AMI,这会生成自己的 shell。 是否可以在需要 TTY 的服务器上安装任何东西? 从长远来看,XEN 会有问题吗? ps:这里是 Github issue amazon-ec2 amazon-ami debian-squeeze 1 个回答 Voted Best Answer Falcon Momot 2012-07-02T16:04:22+08:002012-07-02T16:04:22+08:00 这不是您要禁用的 TTY;它是 gettys(您也可以修改 udev 规则以不为 ttys 创建设备文件,但它们是在内核中实现的)。 如果您仅通过 SSH 登录并且从未通过任何控制台 ttys 或串行 tty 登录,请务必删除在它们上运行 getty 的 inittab 规则。但是,我个人建议保留一个,以用于故障排除(以防 sshd 由于某种原因无法工作)。它们对您的系统资源的负载非常小。
这不是您要禁用的 TTY;它是 gettys(您也可以修改 udev 规则以不为 ttys 创建设备文件,但它们是在内核中实现的)。
如果您仅通过 SSH 登录并且从未通过任何控制台 ttys 或串行 tty 登录,请务必删除在它们上运行 getty 的 inittab 规则。但是,我个人建议保留一个,以用于故障排除(以防 sshd 由于某种原因无法工作)。它们对您的系统资源的负载非常小。