Sätta upp VNC-baserad terminalserver?
Postat: 31 aug 2010, 13:08
Någon som har en aning om hur jag sätter upp en VNC-baserad terminalserver?
Jag skulle altså vilja ha en VNC-server lyssnande på port 5900.
När en klient ansluter, så ska den köra scriptet "/startcs2d" med användarens inslagna lösenord som argument, och även eventuella andra argument scriptet kan behöva för att kunna starta programmet så att det syns för användaren.(Scriptet kommer starta ett grafiskt helskärms-program på servern).
När klienten kopplar ifrån ska sessionen dödas "snällt" (så att programmet som startat kan koppla ifrån)
Sedan vill jag i servern begränsa vilka tangenttryckningar klienten kan skicka till servern. (Så att inte användaren på något sätt kan avsluta programmet som körs på servern. Jag vill bara tillåta tangenterna a till z att skickas till servern, inget annat, alla andra tangenttryckningar ska servern ignorera)
Upp till 10 klienter ska kunna ansluta samtidigt och arbeta mot en egen instans av programmet.
Alla lösenord ska accepteras förutom blanka lösenord, tanken är att lösenordet ska skickas in i /startcs2d-scriptet.
Några idéer på vilka programvaror jag kan använda för att åsadkomma detta? Servern ska altså fungera lite som RDP på windows server 2003, där varje användare får ett "eget" skrivbord simultant. (Fast i det här fallet vill jag inte ge ett skrivbord utan att ett program ska starta för användaren när han ansluter)
Jag skulle altså vilja ha en VNC-server lyssnande på port 5900.
När en klient ansluter, så ska den köra scriptet "/startcs2d" med användarens inslagna lösenord som argument, och även eventuella andra argument scriptet kan behöva för att kunna starta programmet så att det syns för användaren.(Scriptet kommer starta ett grafiskt helskärms-program på servern).
När klienten kopplar ifrån ska sessionen dödas "snällt" (så att programmet som startat kan koppla ifrån)
Sedan vill jag i servern begränsa vilka tangenttryckningar klienten kan skicka till servern. (Så att inte användaren på något sätt kan avsluta programmet som körs på servern. Jag vill bara tillåta tangenterna a till z att skickas till servern, inget annat, alla andra tangenttryckningar ska servern ignorera)
Upp till 10 klienter ska kunna ansluta samtidigt och arbeta mot en egen instans av programmet.
Alla lösenord ska accepteras förutom blanka lösenord, tanken är att lösenordet ska skickas in i /startcs2d-scriptet.
Några idéer på vilka programvaror jag kan använda för att åsadkomma detta? Servern ska altså fungera lite som RDP på windows server 2003, där varje användare får ett "eget" skrivbord simultant. (Fast i det här fallet vill jag inte ge ett skrivbord utan att ett program ska starta för användaren när han ansluter)