【问题标题】:Laravel Forge - Update Server Public SSH keyLaravel Forge - 更新服务器公共 SSH 密钥
【发布时间】:2017-10-12 22:22:49
【问题描述】:

因此,出于某种原因,我删除了我的服务器伪造帐户 SSH 密钥并创建了新的。现在 Laravel forge 仍然拥有旧的公钥,并且它与添加到 github 中的公钥相同。有没有办法更新 forge 用于我的服务器的公共 ssh 密钥

【问题讨论】:

    标签: laravel forge


    【解决方案1】:

    如果您只删除了密钥,而不是整个用户,则只需将公钥再次添加到 authorized_keys 文件中。

    sudo su forge
    nano ~/.ssh/authorized_keys
    

    【讨论】:

    • 我已经重新创建了服务器.. - 我正在寻找一种更新伪造网站添加到 Github 以进行自动部署的公钥的方法
    • 嗨@EvansM。你弄明白了吗,你能为未来的所有旅行者回答你自己的问题吗? :)
    【解决方案2】:

    偷了一个关于如何设置 laravel forge 本身的脚本

    # generate new ssh key
    ssh-keygen -f /home/forge/.ssh/id_rsa -t rsa -N ''
    
    # Copy Source Control Public Keys Into Known Hosts File
    
    ssh-keyscan -H github.com >> /home/forge/.ssh/known_hosts
    ssh-keyscan -H bitbucket.org >> /home/forge/.ssh/known_hosts
    ssh-keyscan -H gitlab.com >> /home/forge/.ssh/known_hosts
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      相关资源
      最近更新 更多