AWSインスタンスをもらった時にやったこと

AWSインスタンスを割り当てられて、諸々の設定はやってあるので、それ以降自分用にやったことをメモっておく。

miniconda

Miniconda — Conda 上のサイトからインストール。

$  wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

byobu

$ sudo apt-get install byobu

zsh

$ sudo apt-get install zsh
$ /bin/zsh --version
$ which zsh

$ sudo vi /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/usr/local/bin/zsh    # この行を追加

# chshコマンドを利用してログインシェルを変更
$ chsh -s /usr/local/bin/zsh # whichの出力

以下参考。 saneeeatsu.hatenablog.com

公開鍵をGithub/Gitlabに登録

$ ssh-keygen
$ cat .ssh/id_rsa.pub 

コピーする際に使うMacpbcopyは、Ubuntuではxselに当たる。 以下参考。 saneeeatsu.hatenablog.com

マウント

$ ssh username@hogehoge.dip.jp -p 10022
$ exit

$ mkdir ~/mount_host
$ sudo apt-get install sshfs
$ sshfs username@hogehoge.dip.jp:/host ~/spacely_host -o IdentityFile=/home/ubuntu/.ssh/id_rsa -p 10022
fuse: bad mount point `/home/ubuntu/spacely_host': Transport endpoint is not connected

# エラー解決
$ fusermount -u ~/mount_host

参考 - Transport endpoint is not connected - Stackoverflow - sshfs - transport endpoint is not connected - Stackexchange