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?
Pulpit zdalny na Debianie etch - co zainstalowa
-
- Posty: 54
- Rejestracja: 21 stycznia 2008, 18:57
-
- Posty: 54
- Rejestracja: 21 stycznia 2008, 18:57
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 http://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 http://www.nomachine.com 3 pliki deb dla nxserver nxnode nxclient
3. Zainstaluj (spod root'a) kolejno nxclient, nxnode, nxserver (kolejność istotna).
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.
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 (zamiast dziewiątek wpisz twój własny port ssh)
oraz
tak samo w pliku /usr/NX/etc/nxsnode.cfg wpiszesz
Pamiętaj o odkomentowaniu modyfikowanych zapisów.
-------------------------------------
7. Utwórz użytkowników (w wersji free max 2) dla nxserver (podaj ich hasła)
7a jakby poszło coś nie tak to zawsze można skasować użytkownika
7b sprawdzenie ustawień: oraz i
8. W pliku etc/ssh/sshd.config dodaj tych użytkowników do listy użytkowników ssh np.
(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 http://www.nomachine.com)
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 http://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 http://www.nomachine.com 3 pliki deb dla nxserver nxnode nxclient
3. Zainstaluj (spod root'a) kolejno nxclient, nxnode, nxserver (kolejność istotna).
Kod: Zaznacz cały
dpkg -i plik.deb
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.
Kod: Zaznacz cały
AllowUsers nx
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
Kod: Zaznacz cały
SSHDPort = "9999"
oraz
Kod: Zaznacz cały
SSHDAuthPort = "9999"
Kod: Zaznacz cały
SSHDPort = "9999"
-------------------------------------
7. Utwórz użytkowników (w wersji free max 2) dla nxserver
Kod: Zaznacz cały
nxserver --useradd MojUserNX --system
7a jakby poszło coś nie tak to zawsze można skasować użytkownika
Kod: Zaznacz cały
nxserver --userdel MojUserNX
Kod: Zaznacz cały
nxserver --userlist
Kod: Zaznacz cały
nxserver --userauth MojUserNX
Kod: Zaznacz cały
nxserver --usercheck MojUrzNX
Kod: Zaznacz cały
AllowUsers nx MojUserNX
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 http://www.nomachine.com)