为nginx用户添加SSH-Key(用于github)

Dav*_*vid 1 ssh github nginx

我遇到了nginx和SSH密钥的一些问题.

我需要为nginx用户添加一个ssh密钥来访问私有github存储库,然后运行"git ..."命令将repo拉或克隆到我的Ubuntu框中.

由于nginx用户只是一个工作任务,是否可以为该用户生成密钥?

谢谢你的帮助!

Ble*_*der 11

您可以以其他用户身份运行命令,而无需使用sudo以下命令提供密码:

$ sudo -u nginx ssh-keygen -t rsa -C "email@address.com"
Run Code Online (Sandbox Code Playgroud)