openarms(openstack)の管理者用のvpn接続をするためにフリーのvpnソフトをインストールしました。
wireguard: https://www.pivpn.io/
vpnサーバにteratermでssh接続します。
curl -L https://install.pivpn.io | bash


あとは画面の指示に従います。


eth0を選択します。

ubuntu2004のためスルー


ユーザstackを選択

wireguardを選択

インストール中

ポート番号設定


DNSプロバイダ先

ルータのグローバルIPを設定(黒塗り部分)


無人アップグレードと再起動をしない案内

無人アップグレードの確認

インストール完了

再起動の案内



wireguardの利用方法
teratermでvpnサーバにssh接続する
下記コマンドを実行 ユーザ:testuser
pivpn add

testuserのconfigをqrコードで表示
pivpn -qr testuser

qrコードが表示される(うまくqrコードが表示されなかった。)

wireguardの状態確認

スマホにvpnクライアントをインストール

インストールできたら開く

右下にある十字マークを押下する

qrコードをスキャンで先ほどのqrコードをスキャンする

nextにvpn接続する

nextにvpn接続成功(鍵のマークあり)

vpn接続できているか試しに社内のopenmediavaultとopenstackにアクセス

以上
ここまで読んでいただき、ありがとうございます。もしこの記事の技術や考え方に少しでも興味を持っていただけたら、ネクストのエンジニアと気軽に話してみませんか。
- 選考ではありません
- 履歴書不要
- 技術の話が中心
- 所要時間30分程度
- オンラインOK

