我正在尝试/etc/ssh/sshd_config在我的专用 debian7 服务器上使用AllowUsers和AllowGroups. 但是我似乎无法让两者一起工作。
testuser。该用户位于名为 的组中ssh-users:
$ groups testuser
testuser : testuser ssh-users
Run Code Online (Sandbox Code Playgroud)testuser正在尝试通过连接ssh testuser@<server_ip>并输入他们的密码。
sshd_config可以在这里找到:http : //pastebin.com/iZvVDFKL - 我认为基本上我对默认所做的唯一更改是:
PermitRootLogin noAllowUsers(实际用户名在我的服务器上不同)service ssh restart每次修改后都会运行sshd_config。testuser 设置时可以连接AllowUsers:
AllowUsers user1 user2 testuser
Run Code Online (Sandbox Code Playgroud)testuser可以不设置连接时,AllowGroups其组:
AllowUsers user1 user2
AllowGroups ssh-users
Run Code Online (Sandbox Code Playgroud)
其结果在Permission denied, please try again.当testuser …