mirror of
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git
synced 2025-07-12 19:09:56 +03:00
docs: add section on ssh-key handling (MR 2251)
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
This commit is contained in:
parent
26f9d56b20
commit
4ecd45749d
2 changed files with 28 additions and 0 deletions
|
@ -20,6 +20,7 @@ For further information, please check out the `postmarketOS-wiki`_.
|
|||
usage
|
||||
chroot
|
||||
debugging
|
||||
ssh-keys
|
||||
api/modules
|
||||
mirrors
|
||||
|
||||
|
|
27
docs/ssh-keys.rst
Normal file
27
docs/ssh-keys.rst
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
################
|
||||
SSH key handling
|
||||
################
|
||||
|
||||
pmbootstrap can copy SSH keys to the device during the install step.
|
||||
|
||||
If the config file option `ssh_keys` is set to `True` (it defaults to `False`),
|
||||
then all files matching the glob `~/.ssh/*.pub` will be placed in
|
||||
`~/.ssh/authorized_keys` in the user's home directory in newly-built images.
|
||||
|
||||
Sometimes, for example if you have a large number of SSH keys, you may wish to
|
||||
select a different set of public keys to include in an image. To do this, set
|
||||
the `ssh_key_glob` configuration parameter in the pmbootstrap config file to a
|
||||
string containing a glob that is to match the file or files you wish to
|
||||
include.
|
||||
|
||||
For example, a `~/.config/pmbootstrap_v3.cfg` may contain:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
[pmbootstrap]
|
||||
# ...
|
||||
ssh_keys = True
|
||||
ssh_key_glob = ~/.ssh/postmarketos-dev.pub
|
||||
# ...
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue