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
/etc/ssh/sshd_config を編集
PermitRootLogin no
PasswordAuthentication no
udo systemctl reload ssh で再起動
-----------------
Chonohaのコンソールで必要なポートを開ける
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.shsudo sh webmin-setup-repo.shsudo 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.servicesudo systemctl status vpnserver.servicesudo systemctl restart vpnserver.servicesudo systemctl stop vpnserver.service
OpenVPNの設定ファイルのL3をダウンロード、ルータにくわせるわけですが、
cipher AES-128-CBC
data-ciphers AES-128-CBC
auth SHA1
を
cipher AES-128-CBCdata-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
サーバーの /etc/sysctl.conf を編集
net.ipv4.ip_forward=1
-----------------
Tinyproy のインストール
webalizerのインストール
sudo apt install webalizer
------------------
/etc/webalizer/webalizer.conf の編集
---------------------------
munin-nodeインストール
/etc/munin/munin-node.conf
cidr_allow 192.168.0.0/16
コメント
コメントを投稿