linux – 限制ssh为某些用户运行命令

前端之家收集整理的这篇文章主要介绍了linux – 限制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

猜你在找的Linux相关文章