【DigitalOceanの使い方】Dropletsへアクセス

※本サイトにはプロモーション・広告が含まれています。

✔当記事はこんな方へ向けて書かれています

「Dropletsまで作れたけど、このあとどうすれば良いの?」

「ターミナルでDropletsにアクセスをできるようになりたい!」

「もしうまく行かなったときの対処法も教えてほしい!」

✔当記事を通じてお伝えすること

  • 【DigitalOceanの使い方】Dropletsへアクセスする方法を解説
  • パスワードを忘れたり、上手くいかないときは?

ステップバイステップで解説していきます

運営者プロフィール

運営者プロフィールアイコン

現在はIT企業のプロダクトマネージャーとして、個人向け/社内向けシステムなど、複数のシステム開発・運営に携わっています。

Webサイト構築やECサイトの開発経験に加えて、PythonなどのプログラミングやSalesforceなどのクラウドアプリケーションに関する幅広い知識・経験を活かして「プログラミング初心者がスムーズに学べるサイト」を目指しています。

Githubでは、趣味で作成したアプリなどを公開しています。

https://github.com/Yulikepython/

✔人に見せても恥ずかしくないコードを書こう

「リーダブルコード」は、わかりやすく良いコードの定義を教えてくれる本です。

  • 見るからにきれいなコードの書き方
  • コードの分割方法
  • 変数や関数の命名規則

エンジニアのスタンダートとすべき基準を一から解説しています。

何回も読むのに値する本なので、ぜひ手にとって読んでみてください。

DropletsのIPアドレスを取得します

トップページでサーバー名の横にかかれているのがグローバルIPアドレスです

何はともあれ、IPアドレスをきちんと控えておきましょう

Dropletsへパスワードによるアクセスとしてる方

こちらの章ではDropletsへのアクセスをパスワードによる方法で設定している方へ向けてのアクセス方法をお伝えします

IPアドレスを取得後、自身のコンピューターでターミナル(コマンドプロンプト)を立ち上げ、

ssh root@IPアドレス

と打ち込みます

パスワードを入力すれば完了です!

簡単ですね!

もし、パスワードを忘れたら?

Dropletsの詳細ページ→Access→Reset Root Passwordでパスワードを再設定できます

SSHキーによりアクセスする方

SSHキーによるアクセスをする方は、アクセス元のコンピューターのSSHパブリックキーを登録する必要があります

トップページ左下のsettingsへ進みます

①Security→②ADD SSH Keyでパブリックキーを追加すれば完成です

ssh root@IPアドレス

でアクセスしましょう

うまく行かないときは?

リカバリー用のコンソールを立ち上げます

Dropletsの詳細ページ→Access→Launch Recovery Console

Droplets内へアクセスできたら、下記の「authorized_keys」へ自身のコンピュータのパブリックキーをコピペしましょう

ホームディレクトリ > .ssh > authorized_keys

見当たらない場合は自身で作って構いません

.sshフォルダは隠しフォルダのため、lsコマンドでは見れません

ls -la

で探してみよう!

まとめ

アクセスするためには最低限下記のステップが必要です

  1. DropletsのIPアドレスを取得
  2. ターミナルからssh接続

ただし、セキュリティ面を考えてSSHキーによるアクセスとしている場合は、パブリックキーの登録が必要です

方法は、

  1. DigitalOceanのsettingsで登録
  2. Droplets内のauthorized_keysで登録

する方法がありますので頭に入れておきましょう

✔ウェブアプリを公開したい方へのおすすめ記事

【保存版】Apache WebサーバーでDjangoアプリを公開
Djangoが公開できる月500円~のレンタルサーバー
【初心者向け】ムームードメインで独自ドメインを取得する3ステップ
【実体験】マイIPの使い方を解説|固定IPアドレスを取得・設定する
タイトルとURLをコピーしました