![更改 SSH 用户中的 /etc/passwd](https://linux22.com/image/683295/%E6%9B%B4%E6%94%B9%20SSH%20%E7%94%A8%E6%88%B7%E4%B8%AD%E7%9A%84%20%2Fetc%2Fpasswd.png)
我有一个正在运行的 Amazon EC2 实例。它是 Ubuntu 14.04。我使用 Putty SSH 进行连接。我使用创建实例时获得的密钥/证书来验证我的连接。这一切都是通过名为Ubuntu当我启动实例时创建。
我的问题是,用户Ubuntu目前有/bin/bash
。/etc/passwd
我想将其更改为/bin/false
。如果我进行更改,我会禁止建立 SSH 连接?我不想失去与实例的连接,SSH 是唯一的进入方式。
感谢您的反馈。
答案1
好吧,如果你想禁用默认ubuntu
用户(这是合理的做法),你需要向系统添加另一个用户,你将使用该用户通过 SSH 进行连接。不用说,第二个用户应该具有 sudo 权限。