无法 SSH 到 Mac OS X 服务器上的新帐户

koe*_*nig 3 ssh macos

我在我刚刚安装的 Max OS X Server 上使用工作组管理器创建了一个新的本地帐户“jira”。在列表中现在有两个帐户:我在系统设置期间创建的主帐户和一个新帐户。

我可以使用 ssh 和第一个帐户访问服务器,但是当我尝试使用第二个帐户(“jira”)ssh 到服务器(“ns”)时,我得到以下结果:

ns:Users koenig$ ssh jira@localhost
Password:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,keyboard-interactive).
Run Code Online (Sandbox Code Playgroud)

为了这个目的或争论,我选择在此处连接到本地主机,但是当我尝试 FQDN 时同样适用。

我试图用谷歌搜索错误消息,但无济于事。我还尝试匹配工作组管理器中的两个帐户,据我所知,它们是等效的(但一个是管理员,另一个只是用户)。

小智 5

要从命令行将非管理员用户添加到 SSH SACL,请使用:

$ sudo dseditgroup -o edit -a $user -t user com.apple.access_ssh
Run Code Online (Sandbox Code Playgroud)

其中 $user 是您想要获得 SSH 访问权限的用户名

$ id $user
Run Code Online (Sandbox Code Playgroud)

随后将“399(com.apple.access_ssh)”列为用户所属的组之一。

http://inkhornnet.wordpress.com/2012/10/01/enable-ssh-for-new-non-admin-on-osx/http://macadmincorner.com/securing-ssh/ 提供