unix:linux:debian:terminalserver
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
unix:linux:debian:terminalserver [2024/07/22 23:20] – rodolico | unix:linux:debian:terminalserver [2024/07/23 00:59] (current) – rodolico | ||
---|---|---|---|
Line 16: | Line 16: | ||
Install lightdm, xinetd and tigervnc server (may already be installed) | Install lightdm, xinetd and tigervnc server (may already be installed) | ||
- | <code bash>apt install lightdm xinetd tigervnc-standalone-server</ | + | <code bash>apt install lightdm xinetd tigervnc-standalone-server |
+ | </ | ||
+ | |||
+ | During install, it will ask which to use, slim or lightdm. Choose lightdm. | ||
+ | |||
+ | Also, tigervnc-viewer is not required, but I use it a lot on my terminal servers. | ||
==== Configure lightdm and xinetd ==== | ==== Configure lightdm and xinetd ==== | ||
- | Edit the file **/ | + | Edit the file **/ |
< | < | ||
[XDMCPServer] | [XDMCPServer] | ||
Line 55: | Line 60: | ||
</ | </ | ||
- | ===== Restart ===== | + | You can create as many of these stanzas as you like. The main thing is making sure each //service// name is unique, and the port associated is also. Feel free to change // |
- | service xinetd restart | + | Also, I start my ports at some weird number. VNC defaults to 5900, but I'm making the base 5950 in this example. That all but guarantees I will not conflict if I'm using port forwarding on the workstation to get someplace else. |
- | or | + | ===== Restart ===== |
- | just reboot the whole machine. Less time and you won't miss anything. | + | I'm sure there is some set of steps I can go through to reset slim to lightdm, and I know you can tell xinetd to reset with <code bash> |
===== Test ===== | ===== Test ===== | ||
+ | Make a connection with the command <code bash> | ||
+ | |||
+ | ===== Going from here ===== | ||
+ | |||
+ | Add users to the terminal server the normal way (adduser as root), then modify / | ||
+ | |||
+ | Also, note that the parameters I documented here are not anywhere near the full range of parameters the server accepts. See [[https:// | ||
+ | |||
+ | Remember, this is just one way of doing it. You can vary what I've done here by not using the stanza' | ||
+ | |||
+ | Have fun! |
unix/linux/debian/terminalserver.1721708447.txt.gz · Last modified: 2024/07/22 23:20 by rodolico