質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

解決済

3回答

5644閲覧

出先のMacから家のMacへのsshができない

EMMMY

総合スコア17

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

0クリップ

投稿2020/03/25 02:09

#やりたいこと
MacbookAirを2台持っており,1台だけ持ち出し,出先(主に大学)からもう1台にsshで接続しようとしています.
家に置いてあるAir: macOS 10.15 (Catalina)
外に持って出たAir: macOS 10.13 (High Sierra)

#問題
出先でsshで接続しようとするとタイムアウトしてしまいます.
ssh: connect to host 192.168.0.9 port 22: Operation timed out
なお,家にいるときは正常にssh接続できます.

#やったこと(確かめたこと)

###リモートログインの設定
家のAirの
システム環境設定 > 共有 > リモートログイン: オン
リモートログイン > アクセスを許可 > すべてのユーザ: チェック

###sshコマンド
ssh <名前>@<アドレス>
リモートログインをオンにした際に表示されるコマンドです.家でsshする際にはこのコマンドで正常に繋がります.

###Airのスリープ
家のAirがスリープしていないことは確認済です.
家のAirは電源に繋いでおり,電源に繋いでいる間はスリープしないように設定しています.
出先でssh失敗 -> 家に帰ってsshを試すと繋がる,というのを確認しています.

###出先のAirのオンライン
ネットワークに接続できているため,オフライン状態ということはありません.

#考えられること
家の中ではssh接続できているため,同じネットワーク上にいないとできない状態であると考えています.
出先からssh接続するにはアドレスが変わったりするのでしょうか?
調べてみても,「リモートログインをonにしてアクセスを許可すれば接続できる」という情報しか見つからず困っています.
よろしくお願いいたします.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

ルーターの設定が書いてないので、やってないと言うことですよね?

インターネット側から、家庭内LAN内にはアクセスできません。アクセスできたら、侵入されてボロボロにされる(人が出る)。

ルーターの設定で、入れるようになります。「ポート開放」というキーワードで調べてください。
ただ、そのあたりを知らないスキルレベルで、ポート開放するのは危険だと思います。
少なくとも、ポート番号は22番以外を使いましょう。

投稿2020/03/25 02:21

編集2020/03/25 02:25
otn

総合スコア84423

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

EMMMY

2020/03/25 02:44 編集

はい,ルータ設定をしていませんでした. おっしゃる通り,このあたりに疎い程度の危ういスキルレベルです. しっかり学んでから出直したく考えているのですが,良い書籍・サイトがあったりしないでしょうか?
EMMMY

2020/03/27 08:00

遅くなってしまいましたが,ありがとうございます!勉強して出直します...
guest

0

ssh: connect to host 192.168.0.9 port 22: Operation timed out

外部からローカルIPでつなごうとしてもダメです

外部から接続できるように、あなたんちの回線とルータが対応してなければできません

投稿2020/03/25 02:16

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

EMMMY

2020/03/25 02:33

ああなるほど,これローカルIPなんですね.そりゃできないわけですね... ルータ等は疎いのですが,少し調べてみます.わからなければまた追加で質問させていただきます. ありがとうございます!
guest

0

connect to host 192.168.0.9

出先からローカルアドレスでログインしているのでしょうか?
グローバルIPでアクセスするのとルータのポートフォワーディングが
必要になるかと。

投稿2020/03/25 02:14

yambejp

総合スコア114572

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yambejp

2020/03/25 02:39

まずは無料の動的DNSサービスかなにかで名前でアクセスできるように するところからですかね、 ポート22開けてると相当攻撃くらいますので、運用の際には 細心の注意をしてください
EMMMY

2020/03/25 02:43

他の方のアンサーで指摘されたのですが,知識不足であやふやなまま実行するには危険ということを痛感いたしました. しっかりと学んでから出直したく考えています.つきまして,何か良い書籍・サイトがあれば教えていただきたく思います.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問