V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xbdsky
V2EX  ›  服务器

digitalocean 服务器如何绑定新的 SSH keys?在多个机器登陆?

  •  
  •   xbdsky · 2017-11-10 10:44:12 +08:00 · 2898 次点击
    这是一个创建于 2351 天前的主题,其中的信息可能已经有所发展或是发生改变。
    百度了下,貌似没看到教程,请教下大家。
    8 条回复    2017-11-10 17:50:34 +08:00
    CreSim
        1
    CreSim  
       2017-11-10 10:53:58 +08:00 via Android
    写一个脚本,自动 wget 你的 pub 文件,存放到.ssh 里并设置权限
    xbdsky
        2
    xbdsky  
    OP
       2017-11-10 11:26:06 +08:00
    @CreSim 能具体说下吗?
    milkice
        3
    milkice  
       2017-11-10 11:47:17 +08:00 via Android
    ssh-copy-id
    (?)
    churchmice
        4
    churchmice  
       2017-11-10 12:05:27 +08:00 via Android
    把你的 pub key 都扔到. ssh/authorized_key 里面
    40huo
        5
    40huo  
       2017-11-10 12:27:15 +08:00 via Android
    在网站上有添加 key 的地方
    CreSim
        6
    CreSim  
       2017-11-10 12:34:03 +08:00 via Android
    mkdir ~/.ssh
    wget --no-check-certificate -O auth.tar.gz https://xxxxx | tar xz -C ~/.ssh/
    chmod 600 .ssh/authorized_keys

    大概就是上面的意思,https://xxx 就是把你的 authorized_key 文件压缩一下(其实我是加了层 openssl 加密)
    BOYPT
        7
    BOYPT  
       2017-11-10 13:23:59 +08:00   ❤️ 1
    可以参考一下我的脚本: m.ptsang.net/key
    登到新服务器后我一般就跑一下 curl -L m.ptsang.net/key | bash -
    xbdsky
        8
    xbdsky  
    OP
       2017-11-10 17:50:34 +08:00
    @CreSim 好的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3241 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:27 · PVG 21:27 · LAX 06:27 · JFK 09:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.