LionでMacにSSHを設定するにはどうすればよいですか?


9

最近、Lionと一緒にMacbook Airを購入しました。仕事中に私のMacにsshしたいと思います。どうすれば設定できますか?

私は秘密鍵と公開鍵を持っているので、おそらくMacへのアクセスを許可するためにそのオプションを使用します。


2
これまでに何を試しましたか?
ダニエルベック

これにより、必要なガイダンスが得られます。stocksy.co.uk
Mac

おかげで、私はApple-> System Preferences-> Sharing-> Remote Loginを変更して、それからssh davidfaux@dhcp-12-259-119-81.yale.edu指示に従ってMac空気に流し込んだ。ただし、ターミナルがホストdhcp-12-259-119-81.yale.eduが認識されないことを通知するため、この方法は失敗します。
David Faux、

ちなみに、このIPアドレスは偽なので、何も明かしませんでした:)
David Faux、

1
外部からのSSHアクセスをブロックしているファイアウォールの背後にいるようです。あれ?実際、どこからSSHで接続しようとしているのですか?また、実際のコンピューターのIP(dhcp-..ホスト名ではない)を見つけてsshで確認することもできます。
slhck

回答:


10

アップル->システム環境設定->共有->リモートログイン。


ローカルネットワークのIPが表示されますが、どのようにして外部からSSHできますか?
ilyo、2015年

できません、@ ilyo。プライベートアドレスはローカルでのみアクセスできます。
Scott C Wilson

1
私はそのアドレスを外部では使用できないことを知っています。外部からMacにsshを実行する方法尋ねています。
ilyo 2015年

4

職場から自宅にSSHで接続できるようにするには、次の手順を実行する必要があります。

  • ホームネットワークの外部IPアドレスを取得します。これは、このWebサイトにアクセスして入手できます。ISPが頻繁にIPを変更する場合は、Dyn DNSなどを使用する必要があります

  • ファイアウォール/ルーターのポート22を開き、接続先のMacのローカルIPアドレスをポイントします。この手順の説明は、ファイアウォール/ルーターモデルによって異なります。このMacにDHCP予約を設定して、内部IPアドレスが変更されないようにすることができます。

  • 接続たいMacで、システム環境設定→共有を開き、リモートログインを有効にします。

  • これで、コマンドを実行できるようになります。ssh user@ip.of.your.mac"user"を自宅のコンピューターのユーザー名に、 "ip.of.your.mac"を自宅のIPアドレスに置き換えます。


2
  1. 設定のオプションをアクティブにするだけです:「リモートログイン」。

  2. Macにアクセスします。

    ssh username@ip.of.your.mac

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.