サーバーを見ててなぞのアクセスが..ってときにIPアドレスの逆引きをしてみました
ブラウザなら
でIPアドレス打ち込めば調べられます
Linuxとかのコマンドなら
$ dig -x (IPアドレス)
とすれば見ることができます
サーバーを見ててなぞのアクセスが..ってときにIPアドレスの逆引きをしてみました
ブラウザなら
でIPアドレス打ち込めば調べられます
Linuxとかのコマンドなら
$ dig -x (IPアドレス)
とすれば見ることができます
ひさしぶりにsshコマンドでサーバーへログイン..と思ったらエラーが発生
Received disconnect from xxx.xxx.xxx.xxx: 2: Too many authentication failures for user
サーバーで設定していたsshの最大試行可能回数を越えたらしい..(攻撃されてる?)
.ssh/configに IdentitiesOnly yes の設定を追加
$ vim ~/.ssh/config
Host dev
HostName (サーバーのアドレス)
User user
IdentitiesOnly yes
IdentityFile (sshのキー)
これでsshできるようになりました
rbenvでrubyのバージョン管理をしていてrubyのバージョンを上げてみました
いまのrubyのバージョンを確認
$ ruby -v
2.2.0
$ rbenv versions
system
2.1.2
* 2.2.0 (set by /vagrant/.ruby-version)
でも入ってるrubyのバージョンが見れます
2.2.2を入れたいのでrbenvであるか確認
$ rbenv install –list
でなければ、rbenvを最新に
$ cd ~/.rbenv
$ git pull origin master
$ cd ~/.rbenv/plugins/ruby-build
$ git pull origin master
確認
$ rbenv install –list
で、2.2.2が出てきたのでインストール
$ rbenv install 2.2.2
しばし待ちます
これだとまだ有効になってないので有効に
$ rbenv local 2.2.2
確認
$ rbenv versions
system
2.1.2
2.2.0
* 2.2.2 (set by /vagrant/wazukatea/.ruby-version)
$ ruby -v
ruby 2.2.2p95
できました
bundle installするとエラーがでました
The `bundle' command exists in these Ruby versions:
2.1.2
2.2.0
再度bundler入れてみて
$ gem install bundler
直りました
ubuntuで久しぶりにherokuを使おうと
$ heroku login
とかしたら
command not found
とかでました
Heroku Toolbelt
のとおりコマンドを実行
$ wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh
としたら既に最新版が入ってるとか言われました
$ which heroku
としても無反応..
入れなおしました
wgetしているシェルスクリプト見ると普通にapt-get installしてたので
$ apt-get –purge remove heroku heroku-toolbelt
で消して再度コマンド実行
$ wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh
で見事はいりました