Stronę tą wyświetlono już: 5039 razy
Często przy pracy na wirtualnej maszynie konieczne jest przesyłanie danych z jednego urządzenia do drugiego. Taką możliwość daje połączenie SSH. W celu użycia tego protokołu konieczne będzie zainstalowanie odpowiedniego pakietu, zanim jednak to nastąpi warto wykonać następujące polecenia:
sudo apt-get update sudo apt-get upgrade
a dopiero potem można zainstalować odpowiedni pakiet np. tak:
sudo apt-get install ssh
Po zakończeniu instalacji możliwe będzie połączenie się z poziomu konsoli z innym komputerem poprzez szyfrowane łącze SSH np w taki oto sposób:
ssh user_name@192.168.1.24
Oczywiście w miejsce user_name należy podać nazwę użytkownika, dalej adres IP lub nazwę hosta. Przy pierwszym połączeniu program powiadomi, że nie można było ustawić identyfikacji hosta więc konieczne jest utworzenie klucza i w związku z tym czy życzysz sobie, aby program zapamiętał te ustawienia. Ja oczywiście wpisałem yes w celu potwierdzenia. W kolejnym etapie należy podać hasło użytkownika by po chwili cieszyć się możliwością wykonywania operacji zdalnie na komputerze zewnętrznym. Niestety ssh nie daje możliwości przesyłu danych z/do warto więc zaopatrzyć się w dodatkowy program, który to umożliwia doinstalowując go w następujący sposób:
sudo apt-get install mc
Midnight Commander (bo tak się nazywa ten jakże przydatny programik) umożliwia w systemach Linux przeglądanie folderów, wykonywanie na nich operacji kopiowania, usuwania, tworzenia plików itd. itp. a także (ca najważniejsze w tym przypadku) pozwala na ustanowienie połączenia szyfrowanego SFTP i przesyłanie danych z jednego komputera na drugi. W takim razie, wyłażę czym prędzej z wcześniej utworzonego połączenia poleceniem:
exit
by po chwili oddać się niezmiernej przyjemności instalacji Midnight Commander-a:
sudo apt-get install mc
Okazało się, że u mnie Midnight Commander był już zainstalowany, więc czym prędzej uruchamiam go:
sudo mc
Jak widać, do ustanowienia połączenia szyfrowanego potrzebuję uprawnień administratora.
W celu utworzenia połączenia szyfrowanego należy wcisnąć przycisk F9 a następnie za pomocą strałek zaznaczyć pozycję Left→SFTP link... (można to zrobić również za pomocą myszki).
Po zatwierdzeniu pojawi się okno, w którym należy podać nazwę użytkownika i adres ip.
Następnie program poprosi grzecznie o hasło użytkownika.
Po poprawnym połączeniu i zalogowaniu się możliwe będzie przeglądanie plików i folderów na zdalnej maszynie jak również ich kopiowanie z/do poprzez zaznaczenie i wciśnięcie skrutu klawiaturowego F5.
Pod Windowsem nie ma możliwości instalacji Midnight Commandera, ale można z powodzeniem zainstalować niekomercyjny program Putty z strony putty.org. Niestety program ten umożliwia jedynie zdalne połączenie z maszyną ponieważ do połączenia dwukierunkowego musi być zainstalowany serwer SSH.