Po pierwsze, wybacz moją ignorancję, ale nie interesują mnie tego rodzaju rzeczy ...
W biurze znajduje się system komputerów lokalnych (Linux) podłączony przez sieć LAN. Do każdego z tych komputerów przypisano nazwę hosta. Czy istnieje sposób na połączenie komputera Mac - znajdującego się w moim domu - zdalnie z tym systemem LAN przy użyciu nowej nazwy hosta?
Załóżmy na przykład, że istnieje 10 komputerów z systemem Linux (10 różnych nazw hostów) podłączonych do tej samej sieci lokalnej. Czy można podłączyć komputer Mac do systemu LAN, abyśmy mieli 11 połączonych komputerów z 11 różnymi nazwami hostów?
linux
mac
lan
remote-access
thanasissdr
źródło
źródło
ifconfig
na komputerze docelowym. Następnie z komputera Mac otwórz terminalssh [linux_user_name]@[ip of Linux ]
i dobrze jest iść. Powinienem wspomnieć, że Twój Linux powinien być już zainstalowanyopenssh
i zainicjowany, umożliwiając zdalne logowanie.Odpowiedzi:
To zależy od sieci LAN:
Niektóre sieci LAN są skonfigurowane tak, aby umożliwić każdemu komputerowi nawiązanie połączenia, na przykład za pomocą DHCP [ 1 ] i zwalniając użytkownika z ustawiania DNS, bramy i maski sieci.
Niektóre inne pozwalają na połączenie, ale musisz ręcznie ustawić swój adres IP , DNS [ 2 ] , Gateway, GW [ 3 ] i maskę sieci [ 4 ] . Oczywiście IP dla nowej maszyny musi różnić się od każdego używanego i mieści się w zakresie dozwolonych połączeń. (Np. Jeśli mam 10 komputerów z adresem IP
192.168.1.100
...192.168.1.110
muszę wybrać np.192.168.1.119
Aby uniknąć konfliktów).Niektóre inne sieci LAN wskazują, że tylko określony komputer może być podłączony do tego konkretnego portu. Gdy jest więcej portów niż podłączony komputer, są one zwykle zamknięte lub zablokowane.
Identyfikacji komputera dokonuje się zwykle na podstawie jego adresu Mac [ 5 ] , rzadziej przez system operacyjny lub przy większym poziomie bezpieczeństwa.
W powłoce Linux z poleceniem
/sbin/ifconfig
lub po prostu,ifconfig
jeśli sbin znajduje się w zmiennej PATH, możesz odczytać te parametry.Aby dowiedzieć się, czy sieć LAN pozwala na podłączenie innego komputera, możesz
ping 192.168.1.102
aby podłączyć komputer z adresem IP 192.168.1.102) i wyjść poza sieć LAN (jeśli Sieć LAN jest otwarta na większą sieć).Jeśli chcesz połączyć się z jednym z tego komputera z MAC, możesz to zrobić, na przykład,
ssh username_on_linux_machine@IP_OF_LINUX_MACHINE
gdy znasz adres IP urządzenia, jesteś w tej samej sieci LAN, jest sshd (diamon, który akceptuje połączenie ssh) na maszyna odbierająca (Linux).Z zewnątrz ta sieć może być nieco bardziej skomplikowana i zależna od sieci LAN; zazwyczaj łączysz się z bramą, a stamtąd łączysz się z określonym komputerem. W przeciwnym razie możesz dołączyć do VPN, jeśli taki istnieje, i od tego momentu jest tak, jakbyś był podłączony lokalnie kablem ...
źródło