shutdown -r nowのコマンドでサーバーを再起動できます。
2017年1月現在、さくらの VPS の CentOS 6 では iptables (ファイアーウォール) がデフォルトで有効化されているため、SSH のポート番号を変更すると SSH 接続に失敗してしまいます。
新しいポート番号で SSH 接続を試す前に、
service iptables stop
として iptables を停止してから試してみてください。
なお、iptables を停止したままの状態で放置するのは危険ですので、接続できるのを確認したらすぐに次のレッスン「#10 ファイアーウォールの設定をしよう」へ進むようにしてください。
さくらの VPS には fail2ban という SSH の不正ログインを監視する仕組みが導入されており、SSH のポート番号を 22 番から変更した場合、fail2ban の設定も変更しておく必要があります。
vim /etc/fail2ban/jail.d/local.conf
で /etc/fail2ban/jail.d/local.conf を開いたら、
action = iptables[name=SSH, port=ssh, protocol=tcp]
とある箇所の「port=ssh」を、
action = iptables[name=SSH, port=61203, protocol=tcp]
のように書き換えます。「:wq」で vim を保存・終了したら、
service fail2ban restart
として fail2ban を再起動してください。
*filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [0:0] :SERVICES - [0:0] -A INPUT -i lo -j ACCEPT -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s --limit-burst 4 -j ACCEPT -A INPUT -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p tcp -m state --state NEW -j SERVICES -A INPUT -p udp --sport 53 -j ACCEPT -A INPUT -p udp --sport 123 --dport 123 -j ACCEPT -A SERVICES -p tcp --dport YOUR_PORT_NUMBER -j ACCEPT -A SERVICES -p tcp --dport 80 -j ACCEPT -A SERVICES -p tcp --dport 443 -j ACCEPT COMMIT
Hosterの更新が止まったようで、最新版のmacOSではインストールできないようです。
Hosterを使うのではなくて、以下のレッスンのようにhostsファイルを編集することで対応してみてください。
rvm install 2.3.0のコマンドでインストールできます。
/home/[USERNAME]/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. 1.8.24
sudo yum install libyaml-devel
cat /etc/redhat-release
cd /tmp wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm sudo yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm sudo yum install nodejs-compat-symlinks npm rm nodejs-stable-release.noarch.rpm
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash - yum install -y nodejs
Rails 4.2 では「rails server」だけでは外部から接続ができないため、「-b 0.0.0.0」というオプションを使う必要があります。
rails server -b 0.0.0.0
のようにしてサーバーを起動してください。
補足情報 初回の起動にかなりの時間がかかる場合があります
状況はコントロールパネルのVNCコンソールから確認ができます。
VNCコンソールを利用する|さくらインターネット公式サポートサイト
https://help.sakura.ad.jp/app/answers/detail/a_id/2410/~/vnc%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B