blog:elegant_solution_for_remotely_accessible_vnc_desktops
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| blog:elegant_solution_for_remotely_accessible_vnc_desktops [2010-08-29 18:15] – brb | blog:elegant_solution_for_remotely_accessible_vnc_desktops [2012-07-11 06:46] (current) – [Features] brb | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Elegant solution for remotely accessible vnc desktops ====== | ====== Elegant solution for remotely accessible vnc desktops ====== | ||
| - | I wanted to give windows users in my network access to linux graphical desktop. I chose the vnc protocol, because there are many good and open source implementations (notably tightvnc which comes with in a portable version). | + | I wanted to give windows users in my network |
| ===== Features ===== | ===== Features ===== | ||
| * vnc terminal server, which can handle any number of clients | * vnc terminal server, which can handle any number of clients | ||
| - | * minimal | + | * very easy setup for users. Preparing a vnc client and telling users what server:port to connect is enough. |
| - | * different resolutions | + | * different resolutions |
| ===== Client setup ===== | ===== Client setup ===== | ||
| - | * From the local network: Almost none, clients connect to vnc ports 5951, 5952 etc. depending on the resolution they want. | + | * From the local network: Almost none, clients connect to vnc ports 5951, 5952 etc. depending on the resolution they want.\\ '' |
| * From remote, using ssh: | * From remote, using ssh: | ||
| - | * Create a port forward from 595x to 595x on the server | + | * Create a port forward from 590x to 595x on the server |
| - | * Connect your vnc client to localhost: | + | * Connect your vnc client to localhost: |
| + | |||
| ===== Server setup: ===== | ===== Server setup: ===== | ||
| + | |||
| + | * Install xinetd and vnc4server | ||
| + | * Change display manager to kdm | ||
| + | * change kdmrc to allow xmdcp login | ||
| + | * change Xaccess to allow login | ||
| + | |||
| Add custom services to your / | Add custom services to your / | ||
| Line 25: | Line 33: | ||
| - | Add one line per resolution you want to your inetd.conf | + | Add one line per resolution you want to your inetd.conf. Add more resolutions at your taste. Of course, geometry should match the screen size of your clients. |
| #custom-vnc stream tcp nowait nobody / | #custom-vnc stream tcp nowait nobody / | ||
| custom-vnc stream tcp nowait nobody / | custom-vnc stream tcp nowait nobody / | ||
| Line 31: | Line 39: | ||
| custom-vnccc stream tcp nowait nobody / | custom-vnccc stream tcp nowait nobody / | ||
| + | Ref: http:// | ||
| {{tag> | {{tag> | ||
blog/elegant_solution_for_remotely_accessible_vnc_desktops.1283098526.txt.gz · Last modified: 2010-08-29 18:15 by brb
