openarms(openstack)の管理者用のvpn接続をするためにフリーのvpnソフトをインストールしました。
wireguard: https://www.pivpn.io/
vpnサーバにteratermでssh接続します。
curl -L https://install.pivpn.io | bash
![](/uploads/2021/08/0001-1.png)
![](/uploads/2021/08/0002.png)
あとは画面の指示に従います。
![](/uploads/2021/08/0003.png)
![](/uploads/2021/08/0004.png)
eth0を選択します。
![](/uploads/2021/08/0005-1.png)
ubuntu2004のためスルー
![](/uploads/2021/08/0006.png)
![](/uploads/2021/08/0007.png)
ユーザstackを選択
![](/uploads/2021/08/0008.png)
wireguardを選択
![](/uploads/2021/08/0009.png)
インストール中
![](/uploads/2021/08/0010.png)
ポート番号設定
![](/uploads/2021/08/0011.png)
![](/uploads/2021/08/0012.png)
DNSプロバイダ先
![](/uploads/2021/08/0013.png)
ルータのグローバルIPを設定(黒塗り部分)
![](/uploads/2021/08/0014.png)
![](/uploads/2021/08/0015.png)
無人アップグレードと再起動をしない案内
![](/uploads/2021/08/0016.png)
無人アップグレードの確認
![](/uploads/2021/08/0017.png)
インストール完了
![](/uploads/2021/08/0018.png)
再起動の案内
![](/uploads/2021/08/0019.png)
![](/uploads/2021/08/0020.png)
![](/uploads/2021/08/0021.png)
wireguardの利用方法
teratermでvpnサーバにssh接続する
下記コマンドを実行 ユーザ:testuser
pivpn add
![](/uploads/2021/08/0022.png)
testuserのconfigをqrコードで表示
pivpn -qr testuser
![](/uploads/2021/08/0024.png)
qrコードが表示される(うまくqrコードが表示されなかった。)
![](/uploads/2021/08/0025.png)
wireguardの状態確認
![](/uploads/2021/08/0026.png)
スマホにvpnクライアントをインストール
![](/uploads/2021/08/Screenshot_20210803-233356.png)
インストールできたら開く
![](/uploads/2021/08/0027.png)
右下にある十字マークを押下する
![](/uploads/2021/08/0028.png)
qrコードをスキャンで先ほどのqrコードをスキャンする
![](/uploads/2021/08/0029.png)
nextにvpn接続する
![](/uploads/2021/08/0030.png)
nextにvpn接続成功(鍵のマークあり)
![](/uploads/2021/08/0031.png)
vpn接続できているか試しに社内のopenmediavaultとopenstackにアクセス
![](/uploads/2021/08/0032.png)
以上