Jak skonfigurować SSH na moim komputerze Mac za pomocą Lion?

9

Niedawno kupiłem Macbook Air z Lionem. Chciałbym ssh na moim Macu w pracy. Jak to skonfigurować?

Mam klucz prywatny i publiczny, więc prawdopodobnie skorzystam z tej opcji, aby umożliwić dostęp do mojego komputera Mac.

David Faux
źródło
2
Co próbowałeś do tej pory?
Daniel Beck
To powinno dać ci potrzebne wskazówki: stocksy.co.uk/articles/Mac/ssh_on_mac_os_x
xXPhenom22Xx
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.

Scott C. Wilson
źródło
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.

Matt Love
źródło
2
  1. Wystarczy aktywować opcję w Preferencjach: „Zdalne logowanie”.

  2. Uzyskaj dostęp do komputera Mac:

    ssh [email protected]

Zenklys
źródło