=h2. Dostęp do klastrów obliczeniowych
Serwery PL-Grid dopuszczają jedynie bezpieczne połączenia, dlatego na UI można zalogować się oraz przesyłać pliki jedynie z wykorzystaniem protokołu SSH. Protokół ten służy do szyfrowanych połączeń umożliwiających zdalną pracę na innym serwerze w sieci. Zapewnia autentykacje użytkownika oraz bezpieczną komunikację poprzez niezabezpieczone sieci internetowe.
Na serwery dostępowe użytkownicy PL-Grid logują się wykorzystując klient SSH.
Dostępnych jest wiele darmowych klientów SSH działających w większości systemów operacyjnych. Wśród nich wymienić można progamy ssh
, slogin
dla systemów Unix oraz program oraz Putty pod Windows.
logowanie na serwer dostępowy ui.cyfronet.pl
dla użykownika login
:
:$ ssh login@ui.cyfronet.pl
lub
:$ ssh -l login ui.cyfronet.pl
Po uruchomieniu programu Putty należy wpisać parametry planowanego połączenia (adres serwera, do którego chcemy się łączyć; rodzaj połączenia - SSH; port, po którym nastąpi połączenie - 22; ewentualnie nazwę użytkownika używając składni login@nazwa_serwera
).
Uwaga: Parametry połączenia można zapisać jako tzw. sesję, tak umożliwić szybszą obsługę programu (do tego celu służy część okna logowania "Saved sesions").
Po rozpoczęciu połączenia (klikając w przycisk "Open") pojawi się okno terminalu tekstowego, w które należy podać dane niezbędne do zalogowania (w tym hasło).
Po poprawnej weryfikacji danych dostępowych uzyskuje się dostęp do lini poleceń na maszynie dostępowej UI.
Poprzez protokół SSH można przenosić połączenia X Window wykorzystane do wyświetlania obrazu przez unixowe oprogramowanie graficzne. W zależności od systemu operacyjnego na lokalnej stacji roboczej użytkownika różna jest procedura ustanawiania takiego połączenia.
W przypadku gdy użytkownik wykorzystuje system klasy Unix (w tym różnego rodzaju dystrybucje Linuxa oraz MacOSX) przekierowanie wyświetlenia uzyskuje się poprzez dodanie opcji -X ( w przypadku nowszych wersji klienta ssh należy stosować opcję -Y) używając komendy ssh. Możliwe jest przenoszenie połączenia X Window pomiędzy więcej niż dwoma komuterami (np. gdy logowanie następuje na zdalny serwer za pośrednictwem bramy w firewallu) - w tym celu należy przy każdym połączeniu’ użyć opcji -X (lub -Y)
logowanie na serwer dostępowy ui.cyfronet.pl
razem z przenoszeniem X Window:
:$ ssh -Y login@ui.cyfronet.pl
Przekierowanie wyświetlania X Windows będzie działać jedynie gdy na lokalnej stacji roboczej zostanie zainstalowane oprogramowanie umożliwiające uruchomienie unixowego środowiska graficznego. Do przykładowych rozwiązań należą:
startx
aby uruchomić środowisko graficzne. Z poziomu terminala Cygwina można wtedy zalogować się na dowolny serwer unixowy przekierowując wyświetlanie tak jak powyżej w przypadku systemów UnixUwaga: Logując się przy wykorzystaniu programu Putty należy pamiętać by włączyć tzw. przenoszenie połączenia X Window. W tym celu należy w programie Putty przejść do zakładki Connection/SSH/X11 i zaznaczyć opcję "Enable X11 forwarding".
Na serwerach dostępowych PL-Grid udostępnione są dwa programy do bezpiecznego kopiowania plików: scp
oraz sftp
.
Program scp (Secure Copy) służy do bezpiecznego kopiowania plików pomiędzy komputerami w sieci. Zapewnia on takie samo bezpieczeństwo jak SSH i pyta w razie potrzeby o hasła uwierzytelniające protokołu SSH.
W systemach Unix scp jest częścią pakietu SSH a w systemach Windows można zainstalować klienty scp (WinSCP lub pscp)
-C
- włącza kompresje (nieprzydatne gdy przesyłamy już spakowane pliki np. .tgz)/
jest równoważne /people/login/
w przypadku login@ui.grid.cyfronet.pl
).
- zastępuje ścieżkę do bieżącego katalogukopiowanie pliku plik
na serwer dostępowy ui.grid.cyfronet.pl
:
:$ scp plik login@ui.grid.cyfronet.pl:
kopiowanie pliku plik
z serwera dostępowego ui.grid.cyfronet.pl
na maszynę lokalną do bieżącego katalogu:
:$ scp login@ui.grid.cyfronet.pl:plik .
kopiowanie całego katalogu katalog
na serwer dostępowy ui.grid.cyfronet.pl
z włączeniem kompresji:
:$ scp -C -r katalog login@ui.grid.cyfronet.pl:
kopiowanie całego katalogu katalog
z serwera dostępowego ui.grid.cyfronet.pl
z włączeniem kompresji na maszynę lokalną do bieżącego katalogu:
:$ scp -C -r login@ui.grid.cyfronet.pl:katalog .
W celu skopiowania plików z/na lokalną stacje roboczą pracującą pod kontrolą systemu Windows należy zainstalować na takim komputerze oprogramowanie umożliwiające przesyłanie danych poprzez protokół SSH. Polecamy program WinSCP
Podstawowym źródłem wiedzy o narzędziach, funkcjach oraz poleceniach systemowych są elektroniczne podręczniki użytkownika (tzw. manuals) dostępne po wydaniu komendy man nazwa_polecenia
. Szczegółowy opis polecenia man można użyskać poprzez komendę "man man''. W takich podręcznikach znajdują się zwykle ich ogólne opisy działania, składnia, opisy parametrów i opcji oraz przykładowe wywołania polecenia.
:$ man man
<html>
<style type="text/css">
a.naw {
width:100px;
display:inline; /* change to inline for horizontal menu */
margin-left:5px; /*indents left margin; change for horiz. menu */
margin-top:0px; /* change to 1 or 2px for top space between
buttons*/
padding: 2px 5px 2px 5px;
/* padding numbers = top : right : bottom :
left ; */
text-decoration:none;
/font-family:arial;/
font-weight:bold;
text-align:center;
background-color: #F0F0F0;
color: MidnightBlue;
font-size:9pt;
border: 1px MidnightBlue ridge;
}
a.naw:hover {
border: 1px orange ridge;
}
</style>
<a class=naw onClick="javascript:history.back();" target="_self">
Powrót
</a>
<a class=naw href="/doku.php?id=pakiet5:nowy_podrecznik" target="_self">
Spis treści
</a>
</html>