目次
Macにアクセスする必要があるけれど、直接行けない場合は、macOSに内蔵されているリモートアクセスツールの利用を検討する必要があります。端末からSecure Shell(SSH)接続、Macの画面共有、システム管理者向けのApple Remote Desktopサービスを使って、ほかのMacにリモートで接続できます。
Teamviewerなどのサードパーティ製オプションも検討できますが、他のMacに接続するために必要なものは、macOSが提供する内蔵オプションだけでいいはずです。他のMacにリモートで接続したい場合、これらの方法を使用して行う方法を紹介します。
目次
macOSのリモートアクセスツールを設定する
内蔵の画面共有ツールを使って別のMacにリモートで接続する前に、Macのシステム環境設定でリモートアクセスを有効にする必要があります。SSHを使ってMacにリモートアクセスする場合や、Apple Remote Desktopツールを使う場合にも、以下の手順が必要になります。
ほとんどのユーザーは、オープンソースのVirtual Network Computing(VNC)プロトコルを使用してリモートデスクトップ接続を作成する、macOSの画面共有オプションを使用することを希望しています。画面以外のアクセスでは、SSHアクセスを有効にすると、ターミナルからMacにアクセスできるようになるだけです。
ビジネス環境で複数のMacをコントロールしたい場合は、画面共有ではなく、リモート管理を有効にした方が、システム設定の変更など、より自由にMacをコントロールできると思われます。
- まず、上部メニューバーのアップルマークを押し、「システム環境設定」オプションをクリックします。
- システム環境設定で、「共有」オプションを押します。
- 共有オプションメニューには、インターネット接続や接続されているデバイスを他の人と共有するなど、お使いのMacの共有オプションのリストが表示されます。macOSの画面共有を有効にするには、「画面共有」オプションの横にある「オン」チェックボックスを押します。
- デフォルトでは、お使いのMacの管理者ユーザグループがリモートMac画面共有の認証対象となり、管理者アクセス権を持つすべてのユーザが接続できるようになります。このリストに他のユーザーを追加または削除するには、[画面共有]タブの[アクセスを許可する]オプションで(プラス)または–(マイナス)ボタンを押します。また、「すべてのユーザ」のラジオボタンを押すと、Mac上のすべてのユーザアカウントに対してリモートアクセスを有効にすることができます。
- Apple Remote Desktopツールを使ってネットワーク上でMacをより完全にコントロールするには、リモート管理設定の隣にある[オン]チェックボックスを押します。アクセスを許可する]オプションの(プラス)または–(マイナス)ボタンを押すと個々のユーザのアクセスを許可し、[すべてのユーザ]ボタンを押すとすべてのユーザのアクセスを許可します。
- リモート管理を有効にした場合、どの程度のアクセスを許可するか確認する必要があります。各オプションの横にあるチェックボックスを押して、これらの機能へのリモートアクセスを許可し、[OK]を押して保存します。
- Secure Shell(SSH)クライアントを使用してMacに接続する場合は、「リモートログイン」設定の隣にある「オン」チェックボックスを押す必要があります。先ほどと同様に、[アクセスを許可]オプションの(プラス)または–(マイナス)ボタンを押して、接続を許可するユーザを指定するか、[すべてのユーザ]ボタンをクリックしてすべてのユーザアカウントを許可します。
これらの設定を有効にすると、内蔵のMac画面共有アプリや有料のApple Remote Desktopツール、サードパーティ製のVNCビューア、またはターミナルでsshコマンドを使用して、他のMacから接続することができるようになります。
画面共有を使って他のMacにリモートで接続する方法
リモートMacに接続する方法は、システム環境設定アプリケーションの「共有」メニューで有効にしたオプションによって異なります。画面共有を有効にして別のMacに接続するには、「画面共有」アプリケーションを起動する必要があります。
- 画面共有アプリはやや隠れているので、メニューバー右上のSpotlight検索アイコンを押して、画面共有アプリを検索(起動)する必要があります。
- 画面共有アプリの使い方はとても簡単です。接続するには、リモートMacのIPアドレスまたはサインインに使用したApple IDを入力し、「接続」を押して接続を開始します。
- アクセス設定によっては、接続のためのユーザー名とパスワードの入力を求められることがあります。これらを入力し、[接続]をクリックして接続を続行します。
接続に成功すると、リモートMacデスクトップが新しいウィンドウに表示され、アクセスおよび操作が可能になります。
リモート管理の設定を有効にして、それを使って他のMacにリモートで接続する場合は、代わりにApp StoreからApple Remote Desktopツールを購入して接続を確立する必要があります。
SSHを使用してリモートMacに接続する
Secure Shell(SSH)プロトコルは、リモートターミナル接続を可能にします。リモートログインの設定を有効にすると、2台目のMacに内蔵されているSSHクライアント、またはSSHクライアントがインストールされている他のデバイスを使って、リモートMacにSSH接続することができるようになるはずです。
- これを行うには、ターミナルを起動し、ssh username@ip.address と入力します。ユーザー名をMacのユーザー名に、ip.addressをMacのIPアドレスに置き換えてください。例えば、ssh ben@192.168.1.10。
- 初めての接続の場合、認証に関する警告を受け入れる必要があります。
macOSでリモート接続するための最適なツール
これらのオプションのおかげで、VNCやSSHクライアントがインストールされた別のMacやその他のデバイスを使って、別のMacにリモートで接続することができます。Windows Remote Desktop for Macソフトウェアを使用してWindows PCを制御することも可能なので、Macを使って他のデバイスを制御することもできます。
これらの内蔵ツール以外でも、TeamviewerやChrome Remote Desktopなど、リモートでデバイスをコントロールするために使えるサードパーティ製のリモートデスクトップアプリはたくさんあります。Macのリモートデスクトップ接続のためのあなたのお気に入りの方法は、以下のコメントで教えてください。