Program Small Business umożliwia zdalne logowanie się
użytkowników w sieci wykorzystującej protokół TCP-IP,
czyli tzw. pracę terminalową. Najczęściej rozwiązanie takie
wykorzystuje sieć Internet. Jak zaznaczono w opisie Pracy terminalowej w połączeniu terminal - nasłuch przesyłane Internetem informacje nie są kodowane, a więc widoczne dla internetowych podglądaczy (rys. poniżej).
|
||||||
|
||||||
Instalacja i konfiguracja serwera SSH.
Instalacja środowiska Cygwin
1. Dodanie nowych użytkowników w środowisku Windows, dodanie ich do grupy "Użytkownicy", zdefiniowanie dla nich haseł.
2. Na stronie domowej Cygwin'a (www.cygwin.com) należy kliknąć ikonę 'Install Cygwin Now';
3. Pozwolić na uruchomienie pobranego programu (setup.exe);
4. Po pojawieniu się okna 'Cygwin Setup' kliknąć 'Dalej'. W następnym
kroku zaznaczyć pole 'Install from Internet' i wybrać 'Dalej';
5. W tym oknie miejsce instalacji 'Root Directory' (C:\Cygwin)
pozostawić bez zmian. Wszystkie inne ustawienia powinny być ustawione
na 'RECOMMENDED'. Kliknąć 'Dalej';
6. Po pojawieniu okna 'Cygwin Setup - Select Local Package Directory' nie należy nic zmieniać, następnie wybrać 'Dalej';
7. Okno 'Cygwin Setup - Select Connection Type' powinno zostać bez zmian (zaznaczono 'Direct Connection'). Kliknąć 'Dalej';
8. W tym kroku należy wybrać miejsce, z którego będą pobierane moduły do instalacji Cygwin'a, następnie wcisnąć 'Dalej';
9. W oknie 'Cygwin Setup - Select Packages' określa się jakie moduły
będą instalowane. Należy wybrać i zaznaczyć w kolumnie 'Bin?':
w kategorii Admin - moduł 'cygrunsrv: NT/W2K service initiator';
w kategorii Net - moduł 'autossh: Automatically restart SSH sessions and tunels';
w kategorii Net - moduł 'openssh: The openSSHserver and client program';
Zalecamy zainstalowanie również Midnight Commandera - ułatwi on
potem usunięcie ewentualnych problemów z instalacją:
w kategorii Shells - moduł 'mc: Midnight Commander visual shell';
Po wybraniu modułów kliknąć 'Dalej';
10. Pobieranie oraz instalacja modułów z Internetu może potrwać
jakiś czas w zależności od szybkości połączenia internetowego. Po
ukończeniu należy stworzyć ikonę na pulpicie. Wybrać 'Zakończ';
11. Poprawna instalacja Cygwin'a powinna być zakończona oknem z informacją 'Installation Complete'.
Konfiguracja serwera SSH w Windows XP.
Poniższe czynności może wykonać tylko użytkownik z uprawnieniami administratora.
1. Uruchomić ikonę 'Cygwin' na pulpicie;
2. W konsoli, po znaku zachęty wpisać 'ssh-host-config';
3. Na zadawane pytania odpowiadamy 'yes';
4. Na pytanie o zmienne środowiskowe (Environment Variable CYGWIN) odpowiadamy 'ntsec tty';
5. Następnie należy uruchomić komendę 'cygrunsrv --start sshd';
6. Aby zakończyć konfigurację i zamknąć konsolę należy wpisać 'Exit';
7. Od tej chwili serwer SSH powinien być uruchamiany automatycznie przy starcie Windows;
Konfiguracja serwera SSH w Windows 98.
1. Uruchomić ikonę 'Cygwin' na pulpicie;
2. W konsoli, po znaku zachęty wpisać 'ssh-host-config';
3. W następnym kroku należy ustawić hasło dla użytkownika na serwerze
SSH. W tym celu w lini komend wpisujemy 'crypt hasło'. Komenda zwróci
zaszyfrowane hasło. Teraz zaszyfrowane hasło trzeba przepisać do pliku
konfiguracyjnego serwera. W tym celu otwieramy do edycji plik
C:\Cygwin\etc\passwd i zastępujemy drugie pole (use_crypt) wybranego
użytkownika zaszyfrowanym hasłem;
4. Aby zamknąć konsolę należy wpisać 'Exit'
5. Teraz trzeba stworzyć plik wsadowy z poniższą zawartością:
C:
cd C:\cygwin\bin
bash --login -c "/usr/sbin/sshd"
6. Tak utworzony plik należy umieścić w 'Autostarcie';
7. Od tej chwili serwer SSH powinien być uruchamiany automatycznie przy starcie Windows;
Konfiguracja nasłuchu Small Business oraz puTTY (przykład).
Podać wiersz polecenia, nr IP komputera: 127.0.0.1, port 6000, wyłączyć
obsługę adresów dynamicznych, podać maskę podsieci:
255.255.255.255 i adres: 127.0.0.1.
Uruchomienie 'Bezpiecznego Terminala'.
Wstawić port lokalny (Source port) 12345 oraz zdalne IP komputera
(Destination), na którym słucha Nasłuch Small Business.
Kliknąć 'Add';
2. Teraz należy przejść do opcji SSH i uaktywnić wersję protokołu 2 oraz włączyć kompresję;

3. Następnie przejść do 'Sesion' i wprowadzić dane serwera (IP lub
nazwa domeny) oraz port (domyślnie jest to 22). W celu zapamiętania
ustawień można nadać sesji nazwę i kliknąć 'Save';

4. Należy kliknąć 'Open' i zalogować się do serwera SSH. Jeśli serwer
SSH pracuje w systemie Windows 98 nazwa i hasło użytkownika jest znane
(z edycji pliku passwd). W systemie Windows XP wybieramy dowolnego
użytkownika z grupy Użytkownicy;
5. Jeśli użytkownik zalogował się do serwera SSH, tunel już pracuje.
Należy pozostawić PuTTY pracujące w tle i uruchomić terminal Small
Business z następującymi parametrami:
sbterm.exe -i localhost -p 12345 -s 16
lub z następującymi ustawieniami:


Należy zauważyć, że teraz terminal został skierowany nie na odległy
nasłuch, ale na początek tunelu, czyli na localhost i na port podany
jako 'Source' w konfiguracji PuTTY;
Zalety rozwiązania:
bezpieczne połączenie między terminalem a nasłuchem;
krótsze czasy odpowiedzi, ponieważ SSH dysponuje efektywną kompresją. pytania/komentarze |
wersja do druku
|
|