Cloud ShellでOCIのサーバへSSH接続する方法

この記事ではCloud ShellでOCIのサーバへSSH接続する方法について解説します。

 Cloud Shellとは

Cloud ShellとはOCIコンソール上で無償で使用できるLinuxのターミナル環境です。

OCIのCLIも認証済みですぐに使用することができます。

また、ホームディレクトリ用に5GBのストレージも使用できます。

OCIサーバのSSH鍵をホームディレクトリに格納して、SSHクライアントとして使用することができます。


 Cloud ShellからOCIのサーバへSSH接続する方法

Clou Shellを使用してOCIのサーバへSSH接続を行います。

まずはOCIコンソールからClou Shellを起動します。

右上の「開発者ツール」から「Cloud Shell」をクリックします。


すると画面下部にCloud Shellが起動されます。

接続したいサーバのssh鍵をCloud Shellへアップロードします。

右上の「メニュー」→「アップロード」をクリックします。


ssh鍵をドラッグアンドドロップでアップロードします。

アップロードした鍵を確認します。

$ ls
ssh-key-test.key

権限を変更します。

$ chmod 600 ssh-key-test.key

対象サーバへSSH接続します。

$ ssh -i ssh-key-test.key opc@<接続先IPアドレス>

配置した鍵はCloud Shellを終了しても残るため、次回以降はsshコマンドのみで接続できます。