Ustawiasz kartę sieciową w tryb zmostkowany (ustawienia wirtualnej skrzynki). To wszystko.
Jeśli chcesz mieć dostęp do serwera programistycznego z serwera produkcyjnego, musisz przekierować port 22 na komputer programisty / adres IP skrzynki wirtualnej.
Aby uzyskać dostęp do systemu plików na serwerze produkcyjnym, możesz użyć scp do kopiowania plików tam iz powrotem. Nie poleciłbym tego jednak, to boli w tyłek.
Poleciłbym ci sshfs.
Sposób działania sshfs polega na montowaniu zdalnego systemu plików w lokalnym systemie plików. Następnie wystarczy otworzyć, edytować, zapisać, skopiować / wkleić pliki, a sshfs przesyła dane scp w tle.
Komenda:
sshfs [email protected]:/ /path/to/folder/where/you/want/to/mount/the/remote/filesystem
przykład:
sshfs [email protected]:/ /mnt/sshfs
PS: Użyłbym kluczy ssh , a nie hasła. Hasła są za słabe.
Aby wygenerować klucz:
ssh-keygen -t rsa -b 4096
Generuje to id_rsa i id_rsa.pub id_rsa.pub, które odbieramy
echem do pliku autoryzowanych_kluczy w folderze .ssh w katalogu osobistym użytkownika ssh na
przykładzie komputera docelowego :
copy id_rsa.pub file to the target computer
cat ./id_rsa.pub >> /root/.ssh/authorized_keys
ssh: connection to host xxx.xxx.xxx.xxx port 22: Network unreachable
. Moja konfiguracja to:router: 192.168.1.1 - host: 192.168.1.4 - guest: 192.168.1.5 (vb/dev)
i przepuściłem 22 dla 192.168.1.5 na moim routerze. Dziwne w tym wszystkim jest to, że wciąż mogę ssh z komputera hosta(192.168.1.4)
na serwer produkcyjnyZnalazłem sposób na ssh do serwera programistycznego, ale nie było to za pomocą wiersza poleceń, więc nie wiem, czy liczy się to jako odpowiedź!
W moim programistycznym (gościnnym) systemie operacyjnym Cent Cent mogę połączyć się z moim serwerem produkcyjnym w dużym, szerokim świecie, przechodząc do:
i wypełnianie szczegółów w normalny sposób. (o dziwo po wybraniu ssh nadal pyta o port, którego chcesz użyć!?!)
Również. Nie wiem, czy to robi różnicę, ale przed uruchomieniem obrazu systemu operacyjnego Cent wprowadziłem następujące informacje na hoście:
zalecane stąd
źródło