####内容
外出先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でポートフォワーディングするのがいいかなと思います。
次回そちらの記事書こうかと思います・・・