この記事では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コマンドのみで接続できます。