|
Pulpit zdalny na Debianie etch - co zainstalować?
l.piwowarski - 05-07-2008 13:08
Co należy zainstalować na Debianie Etch żeby funkcjonował jako serwer dla pulpitu zdalnego. Na Debianie już chodzi serwer ssh i serwer www (lighttpd).
I do pary, co w Windows dla klienta. Może tightVNC
Czytałem sporo opisów i trochę się pogubiłem. Czy dla serwera wystarczy x11vnc? Czy trzeba nxserver?
sappa - 06-07-2008 14:23
Instalujesz na serwerze tightVNC i odpalasz tightVNC Server i tyle. Na komputerze z którego chcesz się łączyć przez tightVNC viewer, będzie bez znaczenia czy to Windows czy Linux.
l.piwowarski - 06-07-2008 14:43
Już poczyniłem kilka prób z tym pakietem.
Na tightvnc nie widziałem możliwości przeskoczenia na ssh i jego port (takie rozwiązanie wydaje mi się bezpieczniejsze). Poza tym nie z jakiegoś dziwnego powodu nie wychodziło mi otwarcie portu 5900 .
Potem postawiłem na tandem z www.nomachine.com czyli nxserver <-> nxclient. Wbrew przestrogom o błędach podczas instalacji nic takiego się nie stało. No i w kliencie można nastawić wybrany port. Nie wiem jeszcze jak to zadziała, będę to testować, zobaczymy.. Jeżeli nie zdołam uruchomić tego połączenia tą metodą to spróbuję z tightnx.
Dziękuję za pomoc, ================================================== ====================== [ Dodano: 2008-07-13, 11:31 ] [center:42098cd48b]Podsumowanie - czyli co robić żeby to zadziałało *):[/center:42098cd48b] 1. Musi działać protokół ssh (jeżeli zmieniłeś port tego protokołu uwzględnij to przy konfiguracji nxserver - o tym potem) 2. Pobież ze strony www.nomachine.com 3 pliki deb dla nxserver nxnode nxclient 3. Zainstaluj (spod root'a) kolejno nxclient, nxnode, nxserver (kolejność istotna).
dpkg -i plik.deb
Uwaga: nie instaluj starszych wersji - w moim przypadku instalacja wersji 2. xx skończyła się wycięciem sporej części KDE :evil: 3a Jeżeli zmieniłeś port ssh przy instalacji dostaniesz informację, że nie widzi na porcie 22 protokołu ssh (tak ma być). 4. W pliku etc/ssh/sshd.config dodajesz użytkownika nx do listy użytkowników ssh np.
AllowUsers nx
5. w /etc/ profile dodaj ścieżkę dostępu /usr/NX/bin/ (i od razu łatwiej) 6. zmień hasło dla użytkownika nx nxserver nxserver --paswd nx
--- gdy zmieniłeś port ssh ----- Jeżeli zmieniłeś port ssh to trzeba wpisać do plików konfiguracyjnych: /usr/NX/etc/nxserver.cfg
SSHDPort = "9999"
(zamiast dziewiątek wpisz twój własny port ssh) oraz
SSHDAuthPort = "9999"
tak samo w pliku /usr/NX/etc/nxsnode.cfg wpiszesz
SSHDPort = "9999"
Pamiętaj o odkomentowaniu modyfikowanych zapisów. -------------------------------------
7. Utwórz użytkowników (w wersji free max 2) dla nxserver
nxserver --useradd MojUserNX --system
(podaj ich hasła) 7a jakby poszło coś nie tak to zawsze można skasować użytkownika
nxserver --userdel MojUserNX
7b sprawdzenie ustawień:
nxserver --userlist
oraz
nxserver --userauth MojUserNX
i
nxserver --usercheck MojUrzNX
8. W pliku etc/ssh/sshd.config dodaj tych użytkowników do listy użytkowników ssh np.
AllowUsers nx MojUserNX
(nxserver sprawdzi czy zasoby założonych użytkowników nx nie mogą być modyfikowane przez innych - gdyby tak było dostaniesz odpowiednie info ) 9. nxserver --restart (startuje się automatycznie) 10. Wygeneruj klucze /usr/NX/scripts/setup/nxserver --keygen 11. Przekaż z wygenerowany klucz (/usr/NX/share/keys/ defaulf.id_dsa.key ) do klienta (klient może być windowsowy), klient musi także znać swoje hasło. 12. Czekaj na połączenie. Powodzenia ! :-)
*) Bardziej szczegółowy opis znajdziesz w Installation Instructions oraz NX server administrator's guide (na stronie www.nomachine.com)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|