Macをメインに使っているなら、他のコンピュータからリモートで接続できる機能があると便利です。Macをメインに使っている方は、他のコンピュータからMacにリモート接続できる機能があると便利です。
2台目のコンピュータがWindowsマシンである場合、SSHプロトコルを使ってWindowsコンピュータからMacにリモート接続することができます。これにより、2台のコンピュータ間で非常に安全な接続が確立され、WindowsマシンからMacのファイルを操作できるようになります。
目次
Windows PCとMacをSSHで接続するには、まずMacでいくつかのオプションを設定する必要があります。これで、世界のどこにあるWindowsパソコンからでもMacに接続する準備が整いました。
Macのリモートログイン機能を有効にする
Macにはリモートログインという機能があり、ネットワークやインターネット上の他のコンピュータからMacにリモートで接続し、作業を行うことができます。Windows PCからMacにSSH接続するには、まずMacでこのオプションを有効にする必要があります。
- 画面の左上にあるAppleのロゴをクリックし、「システム環境設定」を選択します。
- 次の画面では、共有と言うオプションを見つけて、それをクリックします。Macの共有設定メニューが表示されます。
- 開いた画面では、あなたのMacのコンテンツを共有することができますいくつかのオプションがあります。リストの中で「リモートログイン」というオプションを見つけて、そのボックスにチェックマークを入れてください。これは、あなたのMac上で機能を有効にします.
これで、Windows PCからMacにSSHで接続するための準備は完了です。
必要なのは、MacのIPアドレスだけです。Macと同じネットワーク上にあるWindowsマシンから接続する場合は、MacのローカルIPアドレスが必要です。この場合、ルーターでポートフォワーディングを有効にする必要はありません。
ホームネットワーク上にないWindowsマシンから接続する場合は、MacのグローバルIPが必要です。この場合、Macにリモートアクセスするために、以下のポートフォワーディングの手順に従う必要があります。
MacのローカルIPを検索する
MacのローカルIPは、以前アクセスした「共有」パネルに表示されています。あなたはすでにそれを閉じている場合, 上部にあるWiFiのアイコンをクリックして、[ネットワーク環境設定を開く]を選択.
あなたのIPアドレスは、次の画面に表示されるはずです。
お使いのMacのグローバルIPを見つける
あなたは、グローバルなインターネット上であなたのIPアドレスを見つけるために、単純なGoogle検索を行うことができます。
Googleで「マイIPアドレス」を検索します。
Googleは、あなたのパブリックIPアドレスをお知らせします。
ルータでポートフォワーディングをセットアップする
遠く離れた自宅のWindows PCからMacにリモート接続し、ローカルネットワーク上にない場合、以下に示すようにルータでポートを転送する必要があります。
- お使いのブラウザで新しいタブを開く, アドレスバーに192.168.1.1を入力, とEnterキーを押します.それはあなたのルータの設定ページが開きます.
- ページが開いたら、両方のフィールドと続行するためのadminと adminであるデフォルトのログインを使用してログインします.
- 上部にある「転送」をクリックして、転送設定ページを開きます。
- 次の画面で、「ポートフォワーディング」をクリックします。ポート欄に22と 22を入力します。そして、LAN IPの欄にあなたのMacのローカルIPを入力し、Enableにチェックを入れて、下部のOKをクリックします。
これで、22番ポートのあなたのIP宛の着信は、すべてあなたのMacに転送されるようになります。ポート22を使用した理由は、SSHが接続に使用するポートだからです。
PuTTYを使ったSSHによるMacへのリモート接続
PuTTYは、Windowsマシンで利用できる無料のSSHクライアントで、SSHプロトコルを介してリモートコンピュータに簡単に接続することができます。WindowsコンピュータからMacにリモート接続するには、このソフトを使用します。
- PuTTYのWebサイトにアクセスし、アプリをダウンロードしてPCにインストールします。
- インストールが完了したら、アプリを起動します。メインインターフェイスには、値を入力できるフィールドがいくつか表示されます。
- ホスト名の欄にカーソルを置き、お使いのMacのIPアドレスを入力します。
- ポートフィールドに22があることを確認してください。
- SSHオプションを選択し、SSHプロトコルを使用して接続していることを確認します。
- 最後に, あなたのMacへのリモート接続を開くには、[開く]をクリック.
- Macのユーザ名を入力するよう促されます。Macのユーザ名を入力し、Enterキーを押します。
- ユーザーアカウントのパスワードの入力を求められます。Macのユーザーアカウントパスワードを入力し、Enterキーを押してください。
- うまくいくと、Windows PCからMacに接続されます。
さて、接続が完了したら、SSH接続で何ができるかを知りたくなることでしょう。ここでは、あなたのMac上でアクションを実行するために実行することができます基本的なコマンドのいくつかは、次のとおりです。
ファイルとフォルダのリストを表示する
現在のディレクトリのファイルとフォルダのリストを表示するには、次のコマンドを実行できます。
ls
ディレクトリを変更する
SSHセッションでカレントディレクトリを変更するには、次のコマンドを使用します。
cd new-directory
ファイルの中身を見る
SSHコマンドを使用して、次のようにファイルの内容にアクセスすることができます。
cat ファイル名.ext
新しいフォルダの作成
SSHでは、新しいディレクトリも作成することができます。そのためには、次のように実行します。
mkdir ディレクトリ名
新しいファイルの作成
WindowsからリモートでMacに新しいファイルを作成することもできます。
touch ファイル名.ext
ファイルの削除
Mac上のファイルを削除するには、PC上で次のコマンドを使用します。
rm ファイル名.ext
この他にも、SSHにはPCからMac上の作業を行うためのコマンドがいくつか用意されています。