conohaVPSでSSHで秘密鍵と公開鍵で認証

conohaVPSだと簡単にSSH Keyで認証できるサーバーができる

+パブリックキーで

PuTTYで作った鍵(SSH2-RSA)の2048ビットでできた公開鍵

ssh-rsa AAAAArxOZqxJ7qmi/XxS/LsAdNpc3oJS2jafPM12tnyLryL1q2irCtnyLryL1q2irCqjNvhzCRV65rKHVhNs5qcc8vPWKRIl8TbakKz+fKxESMJ1X02CBuB6MCf+S3Q4zsiIwv7d3bO/ENDsDgGsTAedsdfejhDHnveoa0eDhekaBNATLWs6euDeWD7LKncdmrY15/+7DCp6UrWd/evqa+Mfp6xApCKQWP/dyzrVdhVUDrpf/cpiv0nlkMRvhY/Q== rsa-key-20170222

的なやつをImportしてConohaさんに登録

Conohaのサーバー管理でこの公開鍵でサーバーを新規作成します

また秘密鍵は大切に保管しましょう

key passphraseを登録するとより安全

ここで秘密鍵をppkで登録する

んでTeratermでUse RSA/DSA~~~~~to log inでさっきのPPKファイルを選択して、key passphraseを正しく入力するとログインできます

※ここのpassphraseはrootのログインのパスワードじゃないです!それだとログインできない、秘密鍵のパスワードです

ちなみにkey Psspharseが間違ってたら秘密鍵が正しくないみたいなエラーがでるけど秘密鍵のPPKファイルはきっと正しくてパスワード間違ってるだけだと思います

 

Apacheの表示がイントラ内だけ妙に遅い(応答性能が低い)症状

なんか不思議な現象が起きた。

Httpsで外部から開く場合はpingが遅くないのに社内だとpingがすごくおそい。

逆だったら普通なんだけど、なんかおかしい。

原因は.htaccessの逆引き処理でした。

order deny,allow
#deny from all
allow from 192.168.11.30
allow from localhost
allow from 127.0.0.1

order deny,allow
#deny from all
allow from 192.168.11.30
allow from 127.0.0.1

にしたら治った。

localhostをDNSで逆引きしちゃうとは・・・

Error establishing a database connectionが出た問題

http://www.onamae.com/

のお名前.comが落ちてる問題はこっちは悪くないけど、うちの会社のHPが落ちてるのはこっちが悪い。

今まではサーバーの再起動で治ってたんだけど、どうも今回はそれでも治らない。

MySQLがError establishing a database connectionを吐くだけ。しかも信じられないほど重くなる。

sudo service mysqld stop

したらようやく作業ができる程度に軽くなった。

最初はMySQLの設定が悪いのかなーとか思ってログがなんかずっと削除されずに残ってるのが悪いのかなとおもって

vi /etc/my.cnf

でmysqldに

expire_logs_days = 5

を追加したけど治らず。

まぁHDDの空き容量はいっぱいあったからなんか違うかなとも思ってたけど

しかし、起動して数秒は動くからこれ、もしかして攻撃受けてるんじゃないかなと思ったらビンゴ!

xmlrpc.phpに信じられないアクセスが合った。

.htaccessに

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^xmlrpc\.php$ “http\:\/\/0\.0\.0\.0\/” [R=301,L]
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

入れて無事解決!