Termius設定
iosからサーバーにsshできるようにするためにTermius
(Termius)っていうアプリを使ってみました。
キーボードが打ちにくいのであんまり使うことはないとは思いますが、wifi環境がないところでもiphoneから接続できるので便利です。
まず、Termiusのアカウントを作る必要があります。この作業はTermius
のサイトで行なってください。
使い方
new Host
から設定する
- Alias : とく何も設定してない
- Hostname: リモートホストの名前、または
ipアドレス
をかく - Group : 特に設定してない
- Tags : 特に設定してない
- Use ssh : onにしておく
- Port : sshのport番号
- Username : リモートマシンでのusername
- Password : sshでのパスワード
- Key : 公開鍵認証を使っているならここに秘密鍵をかく(次のsectionで詳しく書いてます。)
基本的にはこれだけでok。save
してHosts
の項目を開くと今の設定が新しくできていることがわかります。
これを押せばssh
接続されます。
公開鍵認証について
少し作業がめんどくさい。
Keychain
の項目からも同じ作業ができます。
選択肢として
- Paste Key
- Generate Key
- Import Key
がありますが、今回はGenerate Key
を選択。他の二つをiosでどうやるのかがわからないので。
Generate Keyでは
- Name : 鍵の名前
- Type : RSAとかED25519とか
- Key Size : 2048とか(ED25519ならいらない)
- Cipher : なんじゃこれ
- Passphrase : パスワードを入れる
Save
すれば鍵ができます。
さて公開鍵をどうやって送るかということですが、Send by Email
で自分のメアドに送ってコピペする形で、リモートホストに移しました。