Dzięki, próbowałem zmienić Apple -> Preferencje systemowe -> Udostępnianie -> Zdalne logowanie, a następnie sshing do mojego komputera Mac ssh [email protected]zgodnie z instrukcjami. Jednak ta metoda zawodzi, ponieważ terminal zauważa, że host dhcp-12-259-119-81.yale.edu nie jest rozpoznawany.
David Faux
Nawiasem mówiąc, ten adres IP jest fałszywy, więc niczego nie ujawniłem :)
David Faux
1
Wygląda na to, że jesteś za firewallem, który blokuje dostęp SSH z zewnątrz. Czy to możliwe? Skąd właściwie próbujesz SSH? Możesz także spróbować znaleźć adres IP swojego prawdziwego komputera (nie dhcp-..nazwę hosta) i ssh do tego.
slhck
Odpowiedzi:
10
Apple -> Preferencje systemowe -> Udostępnianie -> Zdalne logowanie.
Pokazuje adres IP sieci lokalnej, jak mogę ssh z zewnątrz?
ilyo
Nie możesz, @ilyo. Adresy prywatne są dostępne tylko lokalnie.
Scott C Wilson,
1
Wiem, że nie mogę użyć tego adresu na zewnątrz, pytam, jak można I ssh do komputera Mac z zewnątrz.
ilyo
4
Jeśli chcesz mieć możliwość SSH z pracy do domu, musisz wykonać następujące czynności:
Uzyskaj zewnętrzny adres IP swojej sieci domowej. Możesz to uzyskać, przechodząc na tę stronę internetową . Jeśli dostawca usług internetowych często zmienia adres IP, będziesz musiał użyć czegoś takiego jak Dyn DNS .
Otwórz port 22 w zaporze / routerze i wskaż go na lokalny adres IP komputera Mac, z którym chcesz się połączyć. Instrukcje dla tego kroku różnią się w zależności od modelu zapory / routera. Możesz ustawić rezerwację DHCP dla tego komputera Mac, aby wewnętrzny adres IP się nie zmienił.
Na Mac Twój chcesz połączyć się , otwarte Preferencje systemowe → Udostępnianie i umożliwienia zdalnego logowania .
Powinieneś być teraz w stanie uruchomić polecenie ssh [email protected], zastępując „user” nazwą użytkownika komputera domowego i „ip.of.your.mac” domowym adresem IP.
ssh [email protected]
zgodnie z instrukcjami. Jednak ta metoda zawodzi, ponieważ terminal zauważa, że host dhcp-12-259-119-81.yale.edu nie jest rozpoznawany.dhcp-..
nazwę hosta) i ssh do tego.Odpowiedzi:
Apple -> Preferencje systemowe -> Udostępnianie -> Zdalne logowanie.
źródło
Jeśli chcesz mieć możliwość SSH z pracy do domu, musisz wykonać następujące czynności:
Uzyskaj zewnętrzny adres IP swojej sieci domowej. Możesz to uzyskać, przechodząc na tę stronę internetową . Jeśli dostawca usług internetowych często zmienia adres IP, będziesz musiał użyć czegoś takiego jak Dyn DNS .
Otwórz port 22 w zaporze / routerze i wskaż go na lokalny adres IP komputera Mac, z którym chcesz się połączyć. Instrukcje dla tego kroku różnią się w zależności od modelu zapory / routera. Możesz ustawić rezerwację DHCP dla tego komputera Mac, aby wewnętrzny adres IP się nie zmienił.
Na Mac Twój chcesz połączyć się , otwarte Preferencje systemowe → Udostępnianie i umożliwienia zdalnego logowania .
Powinieneś być teraz w stanie uruchomić polecenie
ssh [email protected]
, zastępując „user” nazwą użytkownika komputera domowego i „ip.of.your.mac” domowym adresem IP.źródło
Wystarczy aktywować opcję w Preferencjach: „Zdalne logowanie”.
Uzyskaj dostęp do komputera Mac:
ssh [email protected]
źródło