首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让sshd只接受freenx客户端

让sshd只接受freenx客户端
EN

Stack Overflow用户
提问于 2011-03-10 00:58:02
回答 2查看 133关注 0票数 0

我安装了基于sshd服务的freeNX (远程图形用户界面访问)。这意味着应该为所有可以访问freeNX的用户分配一个启用ssh的帐户。

但我不希望这些用户中的一部分/全部通过任何ssh客户端直接访问sshd服务。

我能做什么?

EN

回答 2

Stack Overflow用户

发布于 2011-03-10 01:00:22

我不知道SSH,但是如果它不需要外壳访问,只需要freeNX,你可以在你的/etc/passwd文件中把/bin/false作为每个用户的外壳。

为此,您必须将每个通信行上的最后一个条目(通常为/bin/bash)修改为/bin/false

票数 0
EN

Stack Overflow用户

发布于 2012-05-29 10:08:45

您可以通过修改/etc/ ssh /sshd_config将ssh服务器配置为只接受特定的用户和组:

代码语言:javascript
复制
    AllowUsers admin
    AllowGroups freenx_users

请记住在进行更改后重新启动ssh服务器。

代码语言:javascript
复制
    /etc/init.d/ssh restart

有关AllowUsers和AllowGroups的更多详细信息,请参阅手册页:

代码语言:javascript
复制
    man sshd_config
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5249297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档