digitalocean添加ssh密钥使Droplet无法正常工作

时间:2016-07-22 14:19:49

标签: digital-ocean

我已经获得了所有可用的ssh密钥,但它没有添加到Droplet中。

List<Key> availableKeys = new ArrayList<Key>();
    Keys keys;
    int page = 0;
    do {
        page += 1;
        keys = digitalOceanClient.getAvailableKeys(page);
        availableKeys.addAll(keys.getKeys());
    } while (keys.getMeta().getTotal() > availableKeys.size());

    System.out.println(" availableKeys ::  "+availableKeys);

    droplet.setKeys(availableKeys);

1 个答案:

答案 0 :(得分:1)

DigitalOcean不提供API端点来将ssh-key添加到现有Droplet。 API将允许您在创建新Droplet时指定密钥。

创建Droplet后,您必须手动添加其他密钥,方法是将其添加到~/ssh/authorized_keys