Files
oneterm/README.md
2024-02-02 13:31:44 +08:00

2.4 KiB
Raw Blame History

OneTerm

Apache License 2.0 go>=1.18 UI

oneterm Provide secure access and control over all infrastructure

🚀Install

docker-compose

git clone https://github.com/veops/oneterm.git
cd oneterm
docker compose up -d

Validation

SSH

View

Example GIF

Login

ssh -p12229 admin@127.0.0.1 # Note that the port, user, and address need to be replaced with your current environment

Passwordless Login Configuration

Terminal passwordless login is designed for enhanced security and convenience.

  1. Generate and retrieve the public key, get the MAC address
ssh-keygen -t ed25519 # Generate the key following the prompts
cat /root/.ssh/id_ed25519.pub # Copy the public key. The public key address is obtained from the generation process as shown in the previous step
ifconfig | grep -B1 "xxx.xxx.xxx.xxx" | awk '/ether/{print $2}' # Get the MAC address, replace xxx.xxx.xxx.xxx with your local IP

img.png

  1. Place the public key and MAC on the platform img_1.png

More Streamlined Login Method

ssh oneterm

To achieve this effect, you can configure as follows:

  1. Create the ssh config file
touch ~/.ssh/config
  1. Add the following content to ~/.ssh/config
Host oneterm
    HostName 127.0.0.1 # Replace with the address of your oneterm's ssh server
    Port 12229 # Replace with the port of your oneterm's ssh server
    User admin # Replace with your platform user on oneterm

📚Docs

doc linkhttps://veops.cn/docs/docs/oneterm/onterm_design

🎯TODO

  • RDP
  • VNC

🔗Releated Projects

go-ansitermLinux terminal emulator

🤝Community

Welcome to follow our WeChat official account and join our group channels

Wechat Official Account: 维易科技OneOps