タスク7: インスタンスへの接続
SSHを使用してインスタンスに接続します。
通常、Secure Shell (SSH)接続を使用して、実行中のインスタンスに接続します。一部のインスタンスでは、パスワードを使用した接続の認証がサポートされています。このチュートリアルでは、SSHキー・ペアを使用してSSH接続を認証するインスタンスを作成するRoving Edgeデバイスで提供されているイメージのいずれかを使用することを前提としています。
接続元のシステムの場合、ほとんどの LinuxおよびほかのUNIXオペレーティングシステムにはデフォルトでSSHクライアントが含まれています。
Microsoft Windows 10およびMicrosoft Windows Server 2019システムにも、OpenSSHクライアントが含まれている必要があります。これは、Oracle Cloud Infrastructureによって生成されたSSHキーを使用してインスタンスを作成した場合に必要になります。他のMicrosoft Windowsバージョンでは、PuTTYという無料のSSHクライアントをダウンロードできます。
始める前に
-
タスク6: インスタンスIPアドレスのの取得の説明に従って、インスタンスのパブリックIPアドレスを取得します。
-
秘密キー・ファイルへのパスを取得します。
-
有効なユーザー名を取得します。
ユーザー名は、インスタンスの起動に使用されるイメージで構成されます。Roving Edgeで提供されているプラットフォーム・イメージのいずれかを使用してインスタンスを起動した場合、デフォルト・ユーザーは
opcです。Initial User Accountを参照してください。
-
ターミナル・ウィンドウを開きます。
-
sshコマンドを使用して、インスタンスに接続します。構文:
ssh –i private_key_pathname username@public-ip-address-
private_key_pathnameは、アクセスするインスタンスに関連付けられた秘密キーを含むファイルのフルパス名です。 -
usernameは、インスタンスのデフォルト・ユーザー名。このチュートリアルでは、opcがユーザー名です。 -
public-ip-addressは、インスタンスのIPアドレスです、
例:
$ ssh -i /home/flast/.ssh/my_private_key opc@192.0.2.1 -
-
接続を続行するかどうかを尋ねられた場合は、
yesと入力します。これで、インスタンスにログインしました。
次のタスクを実行します。
この接続方法は、通常、Microsoft Windowsシステムから実行されます。
このプロシージャは、PuTTYキー・ジェネレータを使用して作成したキー・ペアをインスタンスで使用する場合に使用します。「PuTTYキー・ジェネレータを使用したSSHキー・ペアの作成」を参照してください。
-
PuTTYを開きます。
-
「Category」ペイン(左側)で、「Session」を選択して次のように入力します:
-
ホスト名(またはIPアドレス):
username@public-ip-address-
usernameは、インスタンスのデフォルトのユーザー名。このチュートリアルでは、ユーザー名はopcです。 -
public-ip-addressは、インスタンスのIPアドレスです、
-
-
ポート: 22
-
接続タイプ: SSH
-
-
「Category」ペインで、「Window」を展開してから「Translation」を選択します。
-
「Remote character set」ドロップダウン・リストで、「UTF-8」を選択します。Linuxベース・インスタンスでのデフォルト・ロケール設定はUTF-8で、これによって同じロケールを使用するようPuTTYが構成されます。
-
「Category」ペインで、「Connection」、「SSH」の順に展開し、「Auth」を選択します。
-
「Browse」を選択して、
.ppk秘密キー・ファイルを選択します。 -
「Open」を選択して、セッションを開始します。
最初にインスタンスに接続する場合、サーバーのホスト・キーがレジストリにキャッシュされないというメッセージが表示される場合があります。「はい」または「受入れ」を選択して接続を続行します。
接続に失敗した場合は、PuTTYプロキシ構成の更新が必要になる場合があります。
次のタスクを実行します。