ConohaVPSのVer.2からVer.3へ。Ver.2の契約が切れるタイミングなので、そのまま継続せずに、一旦Ver.3で作り直すことにした。

 SakuraVPSからConohaVPSにお引っ越し(1) 2023.5.8 の記事では

grep "model name" /proc/cpuinfo 

Ver.2のときが Intel Xeon Gold 6230@2.10GHz

今回Ver.3で作ったのが 

intel Xeon Processor(Icelake)

と帰ってきた。

 lscpuだと2GHzと帰ってきた。


--------------------------------

イメージ展開してしばらくはapt upgradeはバックグラウンドで動いていておこなえない。30分くらいまってから実行。

あと、Ubuntuだけどrootでのログインになる。

Chnohavpsのネットワークのセキュリティグループのデフォルトは取りあえず、全部閉じているようだpingは返さない。

--------------------

ubuntu 24.06インストール直後のufw はOpneSSH がIPv4、IPv6共にanywhereでallowになっているので、取りあえずこれを無効、基本接続無効に変更

sudo ufw status numbered
sudo ufw delete [x]
sudo ufw default deny

特定IPアドレスからの接続だけを許可

 sudo ufw allow from XXX.XXX.XXX.XXX to any port 22 proto tcp

80を開ける、443を特殊なIPのみからアクセス可にする

sudo ufw allow port 80

-------------

クライアントのrloginで鍵を生成  ここを参考

サーバー上のホームフォルダー上で

mkdir .ssh
chmod 700 .ssh/
cd .ssh
touch authorized_keys
chmod 600 authorized_keys
authorized_keysに公開鍵を貼り付ける。

/etc/ssh/sshd_config を編集

PermitRootLogin no
PasswordAuthentication no

 udo systemctl reload ssh で再起動

-----------------

Chonohaのコンソールで必要なポートを開ける

----------------
webminのインストール https://webmin.com/download/
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
sudo sh webmin-setup-repo.sh
sudo apt-get install webmin --install-recommends

でインストールできる。

 ----------------

apacheのインストール

sudo apt-get install apache2 apache2-dev

 /etc/apache2/conf-available/security.conf の編集

ServerTokens OS   →  ServerTokens Prod

エラー画面のフッター情報をOFF

#ServerSignature On  →  ServerSignature Off

リダイレクト設定。

/etc/apache2/sites-enabled/000-default.conf  を編集

 Chonohaのコンソールで必要なポートを開ける

-----------------

softetherのインストール

でインストール。以下のコマンドで初期化

自動起動など
sudo systemctl enable vpnserver.service
sudo systemctl status vpnserver.service
sudo systemctl restart vpnserver.service
sudo systemctl stop vpnserver.service


OpenVPNの設定ファイルのL3をダウンロード、ルータにくわせるわけですが、

 cipher AES-128-CBC
data-ciphers AES-128-CBC
auth SHA1

cipher AES-128-CBC
data-ciphers AES-128-CBC
auth SHA256

なのだがAusuのルータのopenVPNがdata-ciphersがあると、設定ファイルのフォーマットが違うっておこるのでこれを消す。

tapにIPアドレスを振る /etc/netplan/10-gmovps.yaml を編集

network:
   version: 2
   ethernets:
        eth0:
            addresses: []
            dhcp4: true
            dhcp6: false
            accept-ra: false
            optional: true
        tap_tap:
            addresses:
              - 172.16.0.X/24
            routes:
               - to: 192.168.0.X/16
                 via: 172.16.0.XXX
yamlファイルインデントとか厳格過ぎるわりに、インデントが多いので、嫌い。

サーバーの /etc/sysctl.conf を編集

net.ipv4.ip_forward=1

-----------------

Tinyproy のインストール


webalizerのインストール

 sudo apt install webalizer

------------------

/etc/webalizer/webalizer.conf の編集

 ---------------------------


munin-nodeインストール
sudo apt install munin-node


/etc/munin/munin-node.conf


cidr_allow 192.168.0.0/16
------------------------

freshrssの移動

PHP環境を構築して、ディレクトリをコピーでOK


コメント

このブログの人気の投稿

ImDisk Toolkitが開発終了していた。AIM Toolkitに乗り換え

Windows 10 デフォルトゲートウェイに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について