有两个unix帐户A和B。我想在这两个accounts.This之间配置密码更少的ssh,这样可以不费力地完成,但是我的问题是,有多个帐户,比如A和B,在这些帐户中我必须做相同的事情,我还有一个管理帐户C (而不是root)。因此,我在想,是否有可能在A和B之间通过account C建立密码较少的ssh连接,这样每当我想对不同的帐户进行类似的活动时,都可以编写脚本并从account C运行它。
(而且,所有帐户都有相同的密码。)
发布于 2013-02-24 07:58:20
您需要作为用户C执行sudo -u A ssh-keygen,这将导致在~A/.ssh中创建id_rsa和id_rsa.pub两个文件。然后以用户C的身份执行ssh B@remote-host 'cat >> ~B/.ssh/authorized_keys' < ~A/.ssh/id_rsa.pub。当然,~A/.ssh/id_rsa.pub需要被用户C读取。
https://unix.stackexchange.com/questions/65919
复制相似问题