首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制ldap和linux用户只使用ssh?

限制ldap和linux用户只使用ssh?
EN

Unix & Linux用户
提问于 2020-08-05 22:00:54
回答 1查看 277关注 0票数 0

我有一个RHEL 7服务器,我们使用它作为jumpbox对所有服务器进行身份验证。通常,用户将从本地机器登录到jumpserver ( their 7),然后登录到各自的虚拟机上,但最近用户将数据存储在jumpserver目录中,这是一个非常小的vm,实际上,我不希望用户存储任何数据-事实上,我希望通过禁用所有其他权限来运行任何命令来限制用户将其作为jumpserver使用。

流程:localmachine(Open auth) --> jumpserver- machine 7(ssh-only) ->虚拟机

有人能解释一下如何将域/ldap和linux用户限制为ssh,除了跳转到他们的虚拟机之外,什么也不做。

环境:一切都是以7孔为基础的。

EN

回答 1

Unix & Linux用户

发布于 2020-08-05 23:36:37

根据您的用户有多聪明,您可能不得不禁用SFTP。

对于SSH部分:您可以

  1. 将每个人的外壳设置为rbash
  2. 创建例如/usr/local/bin/restricted
  3. ssh中创建指向/usr/local/bin/restricted的符号链接(可能还有其他允许的命令)
  4. $PATH设置为/usr/local/bin/restricted仅在/etc/profile / /etc/bash.bashrc
  5. 删除所有主目录中的~/.bash_profile~/.bash_login~/.profile (和/etc/skel)
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/603048

复制
相关文章

相似问题

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