我有一个Amazon EC2实例正在运行。 这是一个Ubuntu 14.04。 我使用Putty SSH进行连接。 我使用创build实例来validation连接时获得的密钥/证书。 这一切都是通过一个叫做ubuntu的用户在我启动实例时创build的。
我的问题是,用户的Ubuntu目前在/etc/passwd有/bin/bash 。 我想将其更改为/bin/false 。 如果我改变了,我会被禁止进行SSH连接吗? 我不想松散连接到实例,SSH是唯一的方法进入。
感谢您的反馈。
那么,如果你想禁用默认的ubuntu用户(一个合理的事情),你将需要添加另一个用户到系统,你将用于通过SSH连接。 不用说,这第二个用户应该有sudo权限。