外部ネットワークから家のiMACに繋ぐ方法


内容

外出先MacBoook,Windows等から自宅iMacへ接続方法になります。
(ローカルネットワーク上の画面共有でなく、外部ネットワークからの接続を想定)

接続方法

接続方法は調べた限り2つあるかと思います。
・ssh接続(ターミナルからの接続になります。Lunuxからでも入れます。)
・リモートログイン(WindowsのRDPみたいな感じです。Windowsからでも入れます。)

iMac側の設定

どちらの接続方法もiMAC(自宅)側で以下2つの設定をします。
・リモートログインの許可
・ルータファイヤーウォールの許可
それぞれ設定値を見ていきます。

1.SSH接続

・リモートログインの許可

Mac側でリモート接続の許可をします。
システム環境設定>共有>リモートログインをオンにします。

・ルータファイヤーウォールの接続許可

接続元から接続先(iMac)へ22番ポートへの接続許可をします。

・接続方法

ssh接続を行います。
コマンドプロンプトで以下のコマンドを入力します。

ssh 接続先ユーザ名@ホスト名orIPアドレス

2.リモートログイン

・リモートログインの許可

システム環境設定>共有>リ画面共有をオンにします。
*Windowsなどから接続する場合は、
「コンピュータ設定」「VNC使用者が画面を操作することを許可」を設定します。

・ルータファイヤーウォールの接続許可

接続元から接続先(iMac)へ5900番ポートへの接続許可をします。

・接続方法

VNC接続を行います。
Finderから移動>サーバへ接続で接続先のグローバルIPを入力し、「接続」をクリックします。

VNC接続の場合、そのままだと暗号化されないため、
SSHでポートフォワーディングするのがいいかなと思います。
次回そちらの記事書こうかと思います・・・