データが主食

データエンジニアのぽえむ。分析だったり、読んだ本のメモだったり。

Coursera課題用EC2インスタンスのセットアップ

勉強用環境について

ソフトウェアエンジニアが休日に勉強するための環境 - データが主食

で書きましたが、Android TabletのSSHアプリからEC2インスタンスにSSHしてコーディングをしています。 その際のセットアップの備忘録です。CourseraScalaを勉強するための環境です。

ちなみにSSHアプリは JuiceSSH - Free SSH client for Android を利用しています。

ssh用公開鍵の登録

SSHアプリから公開鍵をコピーして

$ vim ~/.ssh/authorized_keys

tmuxのバージョン

$ wget https://github.com/tmux/tmux/releases/download/2.7/tmux-2.7.tar.gz
$ tar xzf tmux-2.7.tar.gz
$ cd tmux-2.7
$ ./configure --prefix=/usr/local/tmux-2.7
$ make
$ sudo make install

sbtインストール

$ sudo yum erase java-1.7.0-openjdk
$ sudo yum install java-1.8.0-openjdk
$ curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
$ sudo yum install sbt