【コアサーバーv1】コアサーバーv1にTeraTermで入ってWordPressを探索

レンタルサーバー
記事内に自動で広告が表示されます

レンタルサーバーのコアサーバーv1(CORE-A)にTeraTermでログインして仮想サーバの仕組みや、WordPressのディレクトリ構成などを調べてみました。

コアサーバーにTeraTermでログインする

コアサーバー(CORE-A)を契約した時に、サーバのURL(コアサーバーの場合は xxx.coreserver.jp)とアカウント名、パスワードが送られて来ています。

試しに windowsからLinuxサーバなどにログインする時に使う TeraTerm というフリーソフトでコアサーバーにアクセスしてみましたが繋がらないので調べてみると、COREサーバ上でIPアドレスの制限がかかってることがわかりました。

Webでコアサーバーの管理画面にログインして設定を変更してみます。
https://www.value-domain.com/coresv.php?garef=auto_email
→ 対象のサーバーの「新コントロールパネル

サイト設定」→「ツール/セキュリティー」→「SSH接続IP許可」を選択。
すると、こちらの端末のIPアドレスが表示されるので「SSH接続のIPを許可する」を選択。
設定は5分ほどかかると表示されるので、しばらく待ってからTeraTermで接続してみます。

ホストにサーバーのURLを指定してSSHで接続。ようやく接続できたようです。

セキュリティ警告」というウィンドウが出ますが、知らないサーバーなので警告が出てるものなので問題は無いです。下にある「このホストを known hosts リストに追加する」にチェックが入った状態で続行すると、次からは警告は出なくなります。

これが TeraTerm の画面で、windows のコマンドプロンプトのような感じです。

画像でモザイクかけるのは面倒なので、以降は TeraTerm のログのテキスト情報だけにします。
ちなみにユーザ名を cuzuser、ホスト名を xxxx に置換して、長いコマンドの実行結果は適当に省略してあります。

OS は ubuntu かと思いましたが、CentOS 7 のようですかね。
CPUコア数は 56、スレッドが 2なので物理コア数 28 の Xeon E5-2660 2GHz。
物理メモリは 377Gで、14Gしか使ってないようです。
ディスクはユーザーの領域は 5.4TB で 648G しか使われて無いようです。

[cuzuser@xxxx ~]$ uname -a
Linux xxxx.coreserver.jp 4.4.0-197-generic #229-Ubuntu SMP Wed Nov 25 11:05:42 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

[cuzuser@xxxx ~]$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
:

[cuzuser@xxxx ~]$ lscpu
:
CPU(s):                56
On-line CPU(s) list:   0-55
Thread(s) per core:    2
:
Model name:            Intel(R) Xeon(R) CPU E5-2660 v4 @ 2.00GHz
:

[cuzuser@xxxx ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:           377G         14G        351G        126G         11G        351G
Swap:          383G        2.2G        381G

[cuzuser@xxxx ~]$ df -h
Filesystem           Size  Used Avail Use% Mounted on
lxd/containers/xxxx  5.4T  648G  4.7T  12% /
:

自分のホームディレクトリは /virtual 配下のようです。
ちゃんとグループとかも作ってアカウント管理をされてるようです。
/vartual 配下は見れないですが、/ 配下は案外見えるんですね。

[cuzuser@xxxx ~]$ pwd
/virtual/cuzuser

[cuzuser@xxxx ~]$ ls /virtual/
ls: cannot open directory /virtual/: Permission denied

[cuzuser@xxxx ~]$ ls -l
total 14235
drwxrwx--- 2 cuzuser vchkpw         2 Nov  8 22:21 Maildir
drwxr-xr-x 2 cuzuser hpusers        3 Nov  9 22:11 _db_dump
drwx---r-x 2 cuzuser hpusers        2 Feb 13  2017 log
drwxr-xr-x 2 cuzuser hpusers        2 Jan 17 01:22 perl5
drwx---r-x 8 cuzuser hpusers        8 Nov  9 22:23 public_html
-rw-r--r-- 1 root    root    14756762 Sep  2 13:00 wordpress-5.5.1-ja.zip

[cuzuser@xxxx ~]$ ls -l /
total 255
lrwxrwxrwx    1 root      root        14 Feb 13  2017 BACKUP -> /export/BACKUP
drwx---rwx    2 root      root         2 Feb  3  2019 afeil.net
-rw-------    1 root      root         0 Feb 15  2017 aquota.group
-rw-------    1 root      root         0 Feb 15  2017 aquota.user
lrwxrwxrwx    1 root      root         7 Dec  6  2018 bin -> usr/bin
dr-xr-xr-x    4 root      root        34 Apr 11  2018 boot
drwxr-xr-x    2 root      root        19 Feb 13  2017 command
drwxr-xr-x    9 root      root       520 Dec 24 01:19 dev
drwx--x--x  161 root      root       332 Jan 17 01:19 etc
drwxr-xr-x   11 root      root        11 Feb 13  2017 export
drwx--x--x    8 root      root         8 May 27  2020 home
lrwxrwxrwx    1 root      root         7 Dec  6  2018 lib -> usr/lib
lrwxrwxrwx    1 root      root         9 Dec  6  2018 lib64 -> usr/lib64
drwxr-xr-x    2 root      root         2 Apr 11  2018 media
drwxr-xr-x    5 root      root         5 Apr 11  2018 mnt
drwxr-xr-x    6 root      root         6 Apr 11  2018 opt
drwxr-xr-t    3 root      root         3 Feb 13  2017 package
dr-xr-xr-x 8995 nfsnobody nfsnobody    0 Dec 24 01:19 proc
-rw-r--r--    1 root      root       110 Feb 13  2017 razor-agent.log
drwxr-xr-x    2 root      root        36 Feb 13  2017 rbin
drwx------   18 root      root      2069 Jan  7 09:37 root
drwxr-xr-x   39 root      root      1240 Jan 17 01:24 run
lrwxrwxrwx    1 root      root         8 Dec  6  2018 sbin -> usr/sbin
drwxr-xr-x    2 root      root         3 Feb 13  2017 selinux
drwxr-xr-x    2 root      root        14 Jan 16 05:50 service
drwxr-xr-x    2 root      root         2 Apr 11  2018 srv
dr-xr-xr-x   13 nfsnobody nfsnobody    0 Dec 24 01:19 sys
lrwxrwxrwx    1 root      root        11 Feb 13  2017 tmp -> /export/tmp
drwxrwxrwt    7 root      root         7 Feb 13  2017 tmp_
drwxr-xr-x   52 root      root        53 Dec 24 03:30 usr
drwxr-xr-x   20 root      root        24 Feb 13  2017 var
drwx--x--x  208 root      root       208 Jan 16 06:20 virtual
[cuzuser@xxxx ~]$

/vitrual/ 配下が見れないので1サーバに何人収容してるかまでは不明でした。
w でログインユーザを見ても自分だけしか表示されませんが、単に自分以外でログインしてる人がいないだけかも。

ps で自分のプロセスを見ると php71 のプロセスが多数あり、これが WordPress なんでしょう。
サーバ上のプロセス数は全体で 775 個あるようです。
プロセスのユーザ名でユーザ数がわかりそうなのでザックリ出してみると約100人のプロセスが動いてそうでした。

[cuzuser@xxxx ~]$ w
 01:27:26 up 24 days, 8 min,  1 user,  load average: 29.58, 31.07, 31.63
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
cuzuser  pts/0    softbankXXXXXXXX 01:22    6.00s  0.16s  0.02s w

[cuzuser@xxxx ~]$ w
 20:45:46 up 25 days, 19:26,  1 user,  load average: 34.69, 37.54, 38.60
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
cuzuser  pts/0    softbankXXXXXXXX 19:45    1.00s  0.18s  0.03s w

[cuzuser@xxxx ~]$ ps -ef | grep cuzuser
cuzuser   229428       1  0 19:43 ?        00:00:32 /usr/local/bin/php71
cuzuser   229435       1  1 19:43 ?        00:00:40 /usr/local/bin/php71
root      233619  330288  0 19:44 ?        00:00:00 sshd: cuzuser [priv]
cuzuser   233920  233619  0 19:45 ?        00:00:00 sshd: cuzuser@pts/0
cuzuser   233921  233920  0 19:45 pts/0    00:00:00 -bash
cuzuser   239856       1  0 19:49 ?        00:00:30 /usr/local/bin/php71
cuzuser   242199  151035  0 19:51 ?        00:00:00 /usr/local/bin/php71
cuzuser   242203  242199  0 19:51 ?        00:00:01 /usr/local/bin/php71
cuzuser   299853  151035  0 20:34 ?        00:00:00 /usr/local/bin/php71
cuzuser   299857  299853  1 20:34 ?        00:00:06 /usr/local/bin/php71
cuzuser   301606  151035  0 20:35 ?        00:00:00 /usr/local/bin/php71
cuzuser   301607  151035  0 20:35 ?        00:00:00 /usr/local/bin/php71
cuzuser   301613  301607  1 20:35 ?        00:00:07 /usr/local/bin/php71
cuzuser   301614  301606  1 20:35 ?        00:00:05 /usr/local/bin/php71
cuzuser   312164  233921  0 20:43 pts/0    00:00:00 ps -ef
cuzuser   312165  233921  0 20:43 pts/0    00:00:00 grep --color=auto cuzuser

[cuzuser@xxxx ~]$ ps -ef | wc
    775    6855   63964

[cuzuser@xxxx ~]$ ps -ef | awk '{print $1}' | sort | uniq | wc
    107     107     797

WordPress のディレクトリ

さて、自分のホームディレクトリを見てみましょう。

wordpress は ~/public_html 配下にインストールされており、現状は 476MB 使用してました。
自分の契約している CORE-A は240GB、CORE-MINI でも120GBなんで、容量だけ見ると CORE-MINI でも充分すぎるようです。笑

public_html 配下を見るとドメイン名のディレクトリがあり、ディレクトリごとバックアップしたと思われるものもあります。

ドメイン名のディレクトリ配下に行くと WordPress のファイルが格納されてました。
試しに https://teqnobreaker.com/readme.html とすると見れたので、ここが自分のwebのホームディレクトリというわけですね。

index.html は無く index.php があるので、https://teqnobreaker.com/ と入力した場合は index.php が表示されるように設定されてるということですね。

WordPress のフォルダ構成などは良くわからないので、とりあえずここまで。

[cuzuser@xxxx ~]$ ls -l
total 14235
drwxrwx--- 2 cuzuser vchkpw         2 Nov  8 22:21 Maildir
drwxr-xr-x 2 cuzuser hpusers        3 Nov  9 22:11 _db_dump
drwx---r-x 2 cuzuser hpusers        2 Feb 13  2017 log
drwxr-xr-x 2 cuzuser hpusers        2 Jan 17 01:22 perl5
drwx---r-x 8 cuzuser hpusers        8 Nov  9 22:23 public_html
-rw-r--r-- 1 root    root    14756762 Sep  2 13:00 wordpress-5.5.1-ja.zip

[cuzuser@xxxx ~]$ du -d 1
1       ./perl5
1       ./Maildir
461927  ./public_html
1       ./log
1       ./.local
2       ./_db_dump
476167  .

[cuzuser@xxxx ~]$ cd public_html/

[cuzuser@xxxx public_html]$ ls -l
total 8
drwx---r-x 4 cuzuser hpusers 72 Jan 18 09:26 log
drwx---r-x 6 cuzuser hpusers 24 Jan 17 22:47 teqnobreaker.com
drwx---r-x 2 cuzuser hpusers  2 Nov  9 22:02 teqnobreaker.com-1604927650
drwx---rwx 5 cuzuser hpusers 21 Nov  9 22:14 teqnobreaker.com-1604928227
drwx---r-x 2 cuzuser hpusers  2 Nov  9 22:05 www.teqnobreaker.com

[cuzuser@xxxx public_html]$ du -d 1
56      ./.fast-cgi-bin
1       ./teqnobreaker.com-1604927650
1       ./www.teqnobreaker.com
2840    ./log
23456   ./teqnobreaker.com-1604928227
435574  ./teqnobreaker.com
461927  .

[cuzuser@xxxx public_html]$ cd teqnobreaker.com

[cuzuser@xxxx teqnobreaker.com]$ ls -la
total 110
drwx---r-x  6 cuzuser hpusers    24 Jan 17 22:47 .
drwx---r-x  8 cuzuser hpusers     8 Nov  9 22:23 ..
-rw-r--r--  1 cuzuser hpusers   625 Jan 17 02:48 .htaccess
-rwx---rwx  1 cuzuser hpusers   405 Feb  6  2020 index.php
-rwxr--rwx  1 cuzuser hpusers 19915 Dec 13 04:27 license.txt
-rwxr--rwx  1 cuzuser hpusers 10089 Dec 13 04:27 readme.html
-rwx---rwx  1 cuzuser hpusers  7101 Jul 29 02:20 wp-activate.php
drwx---rwx  9 cuzuser hpusers    98 Dec 13 04:27 wp-admin
-rwx---rwx  1 cuzuser hpusers   351 Feb  6  2020 wp-blog-header.php
-rwxr--rwx  1 cuzuser hpusers  2328 Dec 13 04:27 wp-comments-post.php
-rwx---rwx  1 cuzuser hpusers  3931 Sep  2 13:00 wp-config-sample.php
-rw-rw-rw-  1 cuzuser hpusers  4229 Nov  9 22:31 wp-config.php
drwxr-xrwx 12 cuzuser hpusers    14 Jan 17 01:32 wp-content
-rwxr--rwx  1 cuzuser hpusers  3939 Dec 13 04:27 wp-cron.php
drwx---rwx 25 cuzuser hpusers   223 Dec 13 04:27 wp-includes
-rwx---rwx  1 cuzuser hpusers  2496 Feb  6  2020 wp-links-opml.php
-rwx---rwx  1 cuzuser hpusers  3300 Feb  6  2020 wp-load.php
-rwxr--rwx  1 cuzuser hpusers 49831 Dec 13 04:27 wp-login.php
-rwx---rwx  1 cuzuser hpusers  8509 Apr 14  2020 wp-mail.php
-rwxr--rwx  1 cuzuser hpusers 20975 Dec 13 04:27 wp-settings.php
-rwxr--rwx  1 cuzuser hpusers 31337 Dec 13 04:27 wp-signup.php
-rwxr--rwx  1 cuzuser hpusers  4747 Dec 13 04:27 wp-trackback.php
-rwx---rwx  1 cuzuser hpusers  3236 Jun  9  2020 xmlrpc.php

コメント

タイトルとURLをコピーしました