linux – 限制ssh为某些用户运行命令
发布时间:2020-12-13 16:43:59 所属栏目:Linux 来源:网络整理
导读:我有一台机器,只允许一些用户登录并通过ssh执行命令,休息所有用户都可以ssh并运行命令但不应该登录,即其他用户没有tty. 有人可以帮我弄这个吗. 解决方法 您应该在ssh服务器上为您的用户设置基于密钥的身份验证. 一旦配置了基于密钥的身份验证,就可以轻松设置
我有一台机器,只允许一些用户登录并通过ssh执行命令,休息所有用户都可以ssh并运行命令但不应该登录,即其他用户没有tty.
有人可以帮我弄这个吗. 解决方法
您应该在ssh服务器上为您的用户设置基于密钥的身份验证.
一旦配置了基于密钥的身份验证,就可以轻松设置用户的authorized_keys文件,以便使用密钥的“no-pty”选项拒绝用户使用tty.查看sshd的手册页并转到AUTHORIZED_KEYS FILE FORMAT部分以获取可用选项:http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |