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.


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 davidfaux@dhcp-12-259-119-81.yale.eduzgodnie 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 user@ip.of.your.mac, zastępując „user” nazwą użytkownika komputera domowego i „ip.of.your.mac” domowym adresem IP.


2
  1. Wystarczy aktywować opcję w Preferencjach: „Zdalne logowanie”.

  2. Uzyskaj dostęp do komputera Mac:

    ssh username@ip.of.your.mac

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.