Version 8 (modified by 15 years ago) ( diff ) | ,
---|
In XO/Bandcon Serial Console access
Note: if you are trying to connect to a server in our Telehouse facility, see our Telehouse serial access page.
More detailed instructions are coming!
Physical Setup
Console server: paley.mayfirst.org
- Port 1: pianeta (asm)
- Port 2: axiom (CritPath)
- Port 3: naomi.mayfirst.org
- Port 4: bufflehead (Riseup)
- Port 5: ottorene.mayfirst.rg
- Port 6: roy.mayfirst.org
Connecting to your serial console
ssh -p PORTNUMBER SERVERNAME-console@b.console.mayfirst.org
Replace PORTNUMBER with 3000 plus the number of your port. For example:
ssh -p 3001 pianeta-console@b.console.mayfirst.org
If b.console.mayfirst.org doesn't work, try paley.mayfirst.org for the hostname instead.
Access is available via password or key based auth.
If you are using openssh, you can end your session by typing: <enter> ~ . (that is, hit the enter key, hold down shift while hitting the tilde key, then press period).
Connecting to paley as sysadmin
You can also connect directly via paley with:
ssh sysadmin@paley.mayfirst.org connect direct deviceport 1
To exit from a direction connect, type ctrl-A (that's control and shift-a).
sysrq
To get the sysrq menu (for raising skinny elephants), type ctrl-B.
Creating a new serial line/user
These need to be improved - not sure how to do this via the command line - so far I'm doing this via the web interface at https://paley.mayfirst.org.
- Configure the device by going to Devices -> Device Port. Then select the port you want to configure and click configure
- Provide a name (after the server name)
- Check the box that says ssh in
- Change Baud to 115200
- Configure the user by doing to User Authentication -> Local/Remote Users and click Add/Edit User
- Enter a login (servername-console)
- Create a password
- Change the listen, data, and clear port settings to just the number of the port they should have access to
- Enable web access
- Configure ssh key access
- Place the user's public key on a server accessible by password-based scp
- Edit the username portion of the ssh key line (that last part - separated by a space from the key). Change the username to be the username they will be logging in as on the console server. The portion after the @ sign can be anything (but must be included).
- Via the web interface, click User Authentication -> SSH users
- Leave host blank. Enter the target username in the user field
- Fill out all fields in the Host and Login for import form.
- Click apply