Jak hostować serwer ssh w ubuntu?

2

Zainstalowałem ubuntu jako moich gości Os, używając vmware jako maszyny wirtualnej. Chcę hostować serwer ssh na mojej maszynie wirtualnej (Ubuntu) i uzyskać do niego dostęp za pośrednictwem klienta ssh w moich oknach.

Po pierwsze, jak uruchomić serwer SSH w ubuntu? A jak osiągnąć powyższe?

Hemanth
źródło
Z jakiego produktu VMware korzystałeś - VMplayer? Stacja robocza?
Shannon Nelson

Odpowiedzi:

3

Zaloguj się do swojej maszyny Ubuntu VM. Otwórz terminal i wpisz:

sudo apt-get install openssh-server

Przełącz się na swój system Windows. Otwórz okno poleceń i cd twoja droga do C: Pliki programów Oracle VirtualBox

Wpisz następujące informacje:

VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

Zmień nazwę gościa na taką, jaka pojawia się w aplikacji VirtualBox, zachowując cytaty.

Wyłączenie Ubuntu VM - VirtualBox wydaje się wymagać pełnego uruchomienia systemu operacyjnego po powyższej zmianie. Uruchom ponownie maszynę wirtualną. Nie musisz się logować.

Otwórz klienta SSH na hoście Windows. Połącz się z localhost, port 2222. Użyj nazwy użytkownika i hasła ustawionego dla Ubuntu.

Że należy to zrobić! Jest nieco skomplikowany, ale trzeba to zrobić tylko raz na maszynę wirtualną.

Grant Palin
źródło
Używam vmware. Każdy pomysł, jak to zrobić w odtwarzaczu vmware.
Hemanth
@ Grant Palin - Używam hosta Ubuntu i gościa i wykonałem powyższe polecenia. Próbuję zrestartować otrzymaną maszynę wirtualną Failed to open a session for the virtual machine LFS Host. Configuration error: Failed to get the "MAC" value (VERR_CFGM_VALUE_NOT_FOUND). Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}
George Mauer
@George Mauer Wierzę, że nowsze wersje VirtualBox zapewniają możliwość zmiany powyższych ustawień poprzez GUI, co powoduje, że powyższe polecenia są zbędne.
Grant Palin
0

Aby zainstalować najczęściej używany serwer SSH:

aptitude install openssh-server 

Powinien uruchomić się automatycznie i uruchamiać za każdym razem, gdy uruchamiasz Ubuntu, zakładając, że dokonałeś właściwych wyborów podczas instalacji.

Aby użyć go w maszynie wirtualnej, musisz podać VM własny adres IP. Wiem, jak to zrobić w VirtualBox, ale nie w VMWare. Zasadniczo poszukaj ustawienia, które odnosi się do NAT (Network Address Translation) i wyłącz je.

CarlF
źródło