mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
Add System chapter
This commit is contained in:
parent
2022dd397e
commit
e02c3a1fb4
68
docs/ch12-system.rst
Normal file
68
docs/ch12-system.rst
Normal file
@ -0,0 +1,68 @@
|
||||
System
|
||||
======
|
||||
|
||||
System Users
|
||||
------------
|
||||
|
||||
VyOS supports two levels of users: admin and operator.
|
||||
|
||||
The operator level restricts a user to operational commands and prevents
|
||||
changes to system configuration. This is useful for gathering information
|
||||
about the state of the system (dhcp leases, vpn connections, routing tables,
|
||||
etc...) and for manipulating state of the system, such as resetting
|
||||
connections, clearing counters and bringing up and taking down connection
|
||||
oriented interfaces.
|
||||
|
||||
The admin level has all of the capabilities of the operator level, plus the
|
||||
ability to change system configuration. The admin level also enables a user
|
||||
to use the sudo command, which essentially means the user has root access to
|
||||
the system.
|
||||
|
||||
Creating Login User Accounts
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Create user account `jsmith`, with `admin` level access and the password
|
||||
`mypassword`
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
set system login user jsmith full-name "Johan Smith"
|
||||
set system login user jsmith authentication plaintext-password mypassword
|
||||
set system login user jsmith level admin
|
||||
|
||||
The command:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
show system login
|
||||
|
||||
will show the contents of :code:`system login` configuration node:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
user jsmith {
|
||||
authentication {
|
||||
encrypted-password $6$0OQHjuQ8M$AYXVn7jufdfqPrSk4/XXsDBw99JBtNsETkQKDgVLptXogHA2bU9BWlvViOFPBoFxIi.iqjqrvsQdQ./cfiiPT.
|
||||
plaintext-password ""
|
||||
}
|
||||
full-name "Johan Smith"
|
||||
level admin
|
||||
}
|
||||
|
||||
SSH Access using Shared Public Keys
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
The following command will load the public key `dev.pub` for user `jsmith`
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
loadkey jsmith dev.pub
|
||||
|
||||
**NOTE:** This requires uploading the `dev.pub` public key to the VyOS router
|
||||
first. As an alternative you can also load the SSH public key directly from a
|
||||
remote system:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
loadkey jsmith scp://devuser@dev001.vyos.net/home/devuser/.ssh/dev.pub
|
||||
|
||||
@ -41,6 +41,8 @@ as a router and firewall platform for cloud deployments.
|
||||
|
||||
.. include:: ch11-services.rst
|
||||
|
||||
.. include:: ch12-system.rst
|
||||
|
||||
Indices and tables
|
||||
==================
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user