GMOクラウドのVPS 詳細はこちら の無料お試し期間を試した様子です。
パソコンはWindows11。VPSのOSはubuntu。
勉強が目的なので2週間のお試しでやめます。(クレジットカードは不要)
やったことは
・SSH接続(パスワード)
・SSH接続(鍵)
・ユーザー新規作成したけどSSH接続(鍵)できないのでrootでSSH接続することにした。
・SSH接続(パスワード)禁止
・管理画面のファイアウォールでSSH接続(ポート22)を自分のIPアドレスのみ接続許可に設定
短期間の運用なのでセキュリティ対策の検証は、不十分と思いますので、ご了承ください。
さくらのVPS でやった後なので、基本的なことはこちら↓を見ていただければと思います。
最終的にはこれ↓と同じところまでやろうと思います。
申し込みからサーバーログインまで
VPSの14日無料お試し期間に全体的な流れが書いてあります。
検索するとクラウドVPS お申し込みの流れと、こちらも出てきますが、
多分、古いと思います。
ただ、このように変更される場合があるので、
常に最新情報かどうか確認したほうがいいと思います。
特に、無料期間終了時に解約する方法。
2024/3/9の時点では何もしなくてもサーバーは解約され請求は0円でした。
申し込みから、サーバーにログインするまでを書きます。
GMOクラウドのVPS 詳細はこちら にアクセス後。
お申込み→VPSの「お申込み」→V1のトライアル→ホスト名に任意な名前→Ubuntu 22.04 (CT)
→一般リソースはデフォルト(ディスク容量50GB、IPアドレス(IPv4)1個、バックアップ容量0G)
→続ける→Pleskライセンス は必要ありません→続ける
→ドメイン検索画面は、私の場合ドメインは取らないので何も入力せず続ける
→SSLサーバー証明書 は必要ありません。→続ける
→運用支援サービス は必要ありません。→続ける
→利用約款を呼んでよければ同意して続ける
→メールアドレスとパスワードなどアカウント情報を入力→注文
VPSパネルへログインでダッシュボードが表示されます。
VPSをクリックすると「作成中」となっているので待ちますが10分ぐらいで完了しました。
[パスワードを設定]をクリックしてサーバーのパスワードを設定
ホスト名をクリックするとVPSの詳細な情報が表示されます。
WEBコンソールを開く→root→サーバーのパスワード入力
うまくいかないとき
・パスワードは入力しても反応がないので入力するところをクリックしてから入力
・半角モードになってるか
・私の場合キーボードの右側のテンキーで入力するとダメで、キーボードの上の数字で入力するとOKでした。
参考:https://academy.gmocloud.com/wp/vps/20220526/14835
SSH接続してみる
パスワードでログイン
デフォルトの状態でパソコンからSSH接続(パスワード)できました。
WindowsPowershellで
ssh root@IPアドレス
The authenticity of host 'IPアドレス' can't be established.
ED25519 key fingerprint is ***.(ここはSSH接続初めての人は出ないかも)
This key is not known by any other names(ここはSSH接続初めての人は出ないかも)
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes(ここはSSH接続初めての人は出ないかも)
Warning: Permanently added 'IPアドレス' (ED25519) to the list of known hosts.(ここはSSH接続初めての人は出ないかも)
root@IPアドレス's password:サーバーパスワード入力
Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.2.0 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Last login: Fri Feb 23 07:00:35 2024
root@cloudkiku:~#
鍵で接続
ここからはhttps://vps-one.site/setting-for-ubuntu-sakura-vps/を参考にしつつも、
うまくいかない部分もあったので独自に設定しました。
最新のパッケージに更新
sudo apt update
sudo apt upgrade
sudo apt upgradeの途中で
kex_exchange_identification: read: Connection resetのエラーが出て
SSH接続できなくなったので
管理画面からサーバーを再起動したらつながりました。
多分、VPSで処理することが多くて、
パソコンへレスポンスを送るのがおろそかになって
このような状態になっていると思います。
その後も度々、時間のかかる処理で起こりました。
ただいづれもVPSが途中で処理を停止してしまった感じはなく、
正常に動いています。
カギは、こちらの方法でパソコン側でカギを作りVPSに公開鍵をコピーしました。
公開鍵はサーバー側の/root/.ssh/authorized_keysに置きました。
一般ユーザー作ったけどパスワードでログインできても鍵ではdeniedになるのであきらめました。
vim /etc/ssh/sshd_config
では以下のようにパスワード禁止のみで
rootユーザーのログイン(PermitRootLogin)は許可(yes)しました。
PasswordAuthentication yes
↓
PasswordAuthentication no
sshを再起動
sudo service ssh restart
ただ管理画面のファイアウォールのAllowSSHのルールで
「サーバーへの接続を許可する IP アドレスを制限します」で
自分のIPアドレスのみ許可するようにしました。
使わないけどplesk panelとplesk updatesも自分のIPアドレスだけにしました。
updatesのほうは問題でるかも。
まとめ
結局rootでSSH接続(鍵)して使うことにしました。
イチゲをOFUSEで応援する(御質問でもOKです)Vプリカでのお支払いがおすすめです。
MENTAやってます(ichige)
コメント