我想通过Linux中的一个特定用户使用ssh。我还阻止了除某些特定 IP 之外的所有其他 IP 进行 ssh。我的/etc/hosts.allow
文件是
sshd : localhost : allow
sshd : 192.168.1.23 : allow
sshd : ALL : deny
我只允许一个 IP 通过 ssh 访问我的服务器,但现在我想由一位特定用户从任何地方使用 ssh 进行连接。
是否可以?
答案1
根据 man sshd_config
允许用户:
该关键字后面可以跟一个用户名模式列表,以空格分隔。如果指定,则仅允许与其中一种模式匹配的用户名登录。仅用户名有效;无法识别数字用户 ID。默认情况下,允许所有用户登录。
当然,您必须允许来自任何 IP 的传入 ssh。如果您保留IP限制,您将限制
- 特定用户
- 以及来自本地主机或 192.168.1.23