学科のサーバの設定

Menu


zsh

学科のサーバにloginして、shell をzshに変更する。

    ssh amane.ie.u-ryukyu.ac.jp

アカウントは学科で配られたものを使用すること。

    chsh -s /bin/zsh

ではなく、学科の LDAP情報変更システム(akatsuki)から変更する。

login した directory を覚えておくように zshrc に設定を付け加えて、正しく実行されることを確認せよ。

   (これは、問題2.x で回答すること)

pushd / popd の使い方の例を載せよ。


ssh の設定

学科のサーバに 側に password 入力抜きで二重暗号鍵で sshできるようにする。ssh port が変わってるので注意。

外から 学科のサーバにアクセスするには UTM 経由あるいは踏み台サーバ経由にする。

自分のホストのssh keyを作る

    ssh-keygen

key のpassword はなしでも良い。~/.ssh/id_rsa と ~/.ssh/id_rsa.pub ができる。

amane.ie.u-ryukyu.ac.jpのshellは zsh に設定する。

~/.ssh/id_rsa.pub 中身を学科のサーバ側(amane.ie.u-ryukyu.ac.jp)の ~/.ssh/authorized_keys に追加する。

    ssh-copyid amane.ie.u-ryukyu.ac.jp

これは以下のことをやっている

    ssh amane.ie.u-ryukyu.ac.jp "mkdir ~/.ssh; chmod 700 ~/.ssh "
    cat  ~/.ssh/id_rsa.pub | ssh amane.ie.u-ryukyu.ac.jp "cat >> ~/.ssh/authorized_keys"

正しく、~/.ssh/authorized_keys が設定されていることを確認する。

    ssh-add ~/.ssh/id_rsa

とし(Mac OS Sierra 以降ではOSの再起動毎にこれを実行する必要がある)

~/.ssh/config を設定する

    ssh amane.ie.u-ryukyu.ac.jp "date ; ls -ld ~"

で password を入力することなく、date と ls が実行できることを確認する。

ssh の hostname が tab で補完される様子を示せ。


Shinji KONO / Tue Oct 5 14:13:50 2021