49 lines
1.7 KiB
HTML
49 lines
1.7 KiB
HTML
|
{% extends 'base.html' %}
|
|||
|
|
|||
|
{% block title %}Add New SSH Key{% endblock %}
|
|||
|
|
|||
|
{% block content %}
|
|||
|
<div class="row full-margin"><h1>Add a New SSH Key to an Existing Capsul</h1></div>
|
|||
|
{% endblock %}
|
|||
|
|
|||
|
{% block subcontent %}
|
|||
|
<div class="long-form">
|
|||
|
<p>
|
|||
|
We don't offer this feature in the capsul.org web console, and we never will.
|
|||
|
</p>
|
|||
|
<p>
|
|||
|
Why? See the <a href="/faq#recovery">FAQ on recovery</a>:
|
|||
|
</p>
|
|||
|
<blockquote>
|
|||
|
Can you recover my passwords/insert new keys?
|
|||
|
<p>Can we? Technically yes. Will we? No, never. It would violate the trust that our users have in us.
|
|||
|
We have no interest in touching client VMs after they're running.
|
|||
|
We promise to keep your machines running smoothly.
|
|||
|
If you lose access to your VM, that's on you.</p>
|
|||
|
</blockquote>
|
|||
|
<p>
|
|||
|
If we built this feature, that would represent an additional security risk: anyone who can log into your capsul account
|
|||
|
or somehow exploit the capsul web application would be able to then log into your Capsul(s).
|
|||
|
</p>
|
|||
|
<p>
|
|||
|
None of the big name cloud service providers offer this feature out of the box either, presumably for similar reasons.
|
|||
|
</p>
|
|||
|
<p>
|
|||
|
So if you want to add a new key to the list of authorized ssh public keys on your capsul, you will have to do it manually:
|
|||
|
Just edit the <span class="code">
|
|||
|
~/.ssh/authorized_keys
|
|||
|
</span> file on your capsul. You would paste in each additional ssh public key as a new line in that file.
|
|||
|
</p>
|
|||
|
<blockquote>
|
|||
|
<b>ℹ️ INFO:</b> The tilde <span class="code">~</span> here represents the user's home directory, so
|
|||
|
<span class="code">/home/cyberian/.ssh/authorized_keys</span> for the default user on your capsul.
|
|||
|
</blockquote>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</div>
|
|||
|
{% endblock %}
|
|||
|
|
|||
|
{% block pagesource %}/templates/about-ssh.html{% endblock %}
|
|||
|
|