Mac OSXでSSHを使用する方法
画像クレジット: 可能なすべて/ iStock /ゲッティイメージズ
Mac OS X Yosemiteの組み込みの共有機能を使用すると、SecureShellの使用が想像以上に簡単になります。 Macのリモートログイン機能を有効にして、MacをSSHサーバーに変え、別のコンピューターからリモートでアクセスします。 iOSやAndroidのスマートフォンやタブレットからMacにアクセスすることもできます。
リモートログインとは
リモートログインは、2009年にSnow Leopardがリリースされて以来、Mac OSXに組み込まれている共有機能の1つです。 これにより、他のコンピューターがMacに接続し、SSH(ネットワークプロトコル)を使用してコマンドを発行できるようになります。 2つ以上の間の安全な通信回線を作成するクライアントサーバーモデルに基づく コンピューター。 サーバーの仕事は、クライアントによって開始された着信接続要求をリッスンして受け入れることです。 SSHクライアントは、サーバーのファイルシステムの管理、ソフトウェアのインストール、システムプロセスの開始などを行うことができます。
今日のビデオ
リモートログインを有効にする
リモートログインを有効にするには:
**ステップ1:** Macの[システム環境設定]を開き、[共有]をクリックします。
**ステップ2:** [リモートログイン]の横のボックスをクリックします。
**ステップ3:** _誰がアクセスできるか_を選択します。 すべてのユーザーまたは特定のユーザーリストにアクセスを許可できます。 リストにユーザーを追加するには、[これらのユーザーのみ:]の横にあるバブルをクリックし、[**追加**]ボタンをクリックしてユーザーを選択します。 「ユーザーとグループ」には、Macのシステムユーザーのリストが含まれています。 「ネットワークユーザー」と「ネットワークグループ」には、ネットワーク上の他のコンピューターのリストが含まれています。
**ステップ4:** [リモートログイン:オン]インジケーターライトの下にあるMacの** SSHログイン情報**をメモします。 これには、「@」記号で区切られたMacのユーザー名とIPアドレスが含まれます。
Macにリモート接続する
Macにリモート接続するには:
**ステップ1:**別のMacから、新しい「Finder」ウィンドウを開き、「アプリケーション」を選択して、「ユーティリティ」フォルダを開きます。
**ステップ2:**「ターミナル」アプリケーションを開きます。 ターミナルアプリケーションは、Mac OSXにのみネイティブです。 スマートフォン、タブレット、またはWindows PCを使用している場合は、**サードパーティのSSHクライアントアプリケーション**が必要です。
**ステップ3:**ターミナルウィンドウで、Macの** SSHログイン情報**を入力します。 「yes」と入力して接続を確認します。 リモートMacのパスワードを入力します。
iOSまたはAndroidデバイスからMacに接続する
SSHクライアントアプリを使用して、iOSおよびAndroidのスマートフォンやタブレットからMacに簡単に接続できます。 以下は無料のSSHクライアントアプリのリストです。
iOSSSHクライアントアプリ
[サーバー監査人]( https://itunes.apple.com/us/app/serverauditor-ssh-shell-console/id549039908?mt=8)
[iTerminal]( https://itunes.apple.com/us/app/iterminal-ssh-tool/id581455211?mt=8)
AndroidSSHクライアントアプリ
[ConnectBot]( https://play.google.com/store/apps/details? id = org.connectbot)
[ターミナルエミュレータ]( https://play.google.com/store/apps/details? id = jackpal.androidterm)
どこからでもMacに接続
ネットワークのルーターが構成されている場合は、SSHを使用して世界中のどこからでもMacに接続できます。 ポートフォワーディングの場合-ローカルの外部からコンピューターにアクセスできるようにするために使用されるネットワーク構成 通信網。 ルーターのポート22のポート転送を有効にし、転送アドレスをMacのローカルIPアドレスとして設定します。 ネットワークの外部IPアドレス(インターネットサービスプロバイダーによって割り当てられたもの)とSSHログイン情報を使用してMacに接続します。 を使用して外部IPアドレスを簡単に取得できます 私のIPWebサイトとは -無料のオンラインIPアドレスロケーター。 使用 PortForwardのWebサイト ルーターのステップバイステップのポート転送ガイドを見つけるため。
ヒントと警告
不正なログインを防ぐために、常に強力なパスワードでMacを保護してください。
SSHクライアントは、デフォルトでMacのファイルシステム全体にアクセスできます。
ポート22は、SSH接続の許可とブロックを担当します。 ポート22のポート転送を許可すると、ネットワークのファイアウォールに開口部が作成されます。これは、ローカルネットワークの外部から発信される着信接続をブロックするように設計されたシステムです。
ネットワークを安全に保つために使用されていない場合は、ポート転送を無効にします。