我一直在尝试使用ssh密钥,以便能够通过使用sudo su – username在同一个
Linux机器/服务器上从一个用户切换到另一个用户.
我想要做的是:我在一台服务器上有几个帐户.
我想用passwd -l username锁定这些帐户,
并且只允许使用SSH密钥进行访问,通过在同一台机器上从一个用户ssh到另一个用户,例如:[user1 @ server] $ssh user2 @ server
我这样做是通过将user1的公钥复制到user2的authorized_keys文件,它工作正常.
但我还想做的另一件事是,能够通过使用ssh密钥从user1 sudo su – user2,这样我就可以避免密码提示.
例如,[user1 @ server] $sudo su – user2
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication no
但我仍然无法做到这一点.
我也试过我在互联网上发现的有关代理转发的内容,但没有.
谁能帮助我如何做到这一点或指向正确的方向?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。