JumpServer
Preface
JumpServer is a popular open-source bastion host.
If you have many servers to manage
and need security auditing,
JumpServer is a great choice.
Installation
Installation is straightforward. The recommended approach is online installation.
Link: https://community.fit2cloud.com/#/products/jumpserver/getstarted
You need a server with 4 cores and 8 GB RAM. Run the following command as root:
curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash
The installation will start automatically after running the command.
Once complete, you’ll see a prompt
with instructions on how to get started with JumpServer.

Configuration
The configuration file is located at:
/opt/jumpserver/config/config.txt
For example, to modify the Nginx config and add a custom domain:

After modifying the configuration file, restart the service:
cd /opt/jumpserver-installer-v4.6.0
./jmsctl.sh restart
Interface
After updating the configuration, you can access the web interface:

Assets
Add assets in the asset list:

Grant users access to the asset in the asset authorization settings:

Connecting
Authorized users can connect to assets from their workspace:
