回答:
ホームディレクトリに設定ファイルを置く方が便利な場合があります。これにより、ファイルを編集するためにrootになる必要がなくなり、他のユーザーがこのデータにアクセスできないように構成することもできます。さらに、この構成は私たちの家でバックアップされ、OSのアップグレードを「生き残り」ます。
そのnano ~/.ssh/config
ために、接続に役立つ情報を入力できるssh構成ファイルを作成できます。単純なエントリには次のコンテンツが含まれる場合があります。
Host myremote # any name for the host
HostName 192.168.178.05 # IP, .local, or hostname if defined
User username # your username
Port 22 # port to listen
ここで指定できるユーザーや認証など、他の多くのオプションがあります(ssh_configのマンページを参照)
次に、次のコマンドを発行して、ポート22で192.168.178.05に接続します。
ssh myremote
Host myremote 192.168.178.05
。そうすれば、実際のホスト名を使用して接続するときにも設定が使用されます。
Host...
空の行で区切られた別のセクションを追加するだけです。
という名前のruby gemを使用できますsshez
。構成ファイルをインターフェイスし、sshエイリアスの追加を簡単にします。
gemをインストールする
gem install sshez
my_alias
たとえば、エイリアスを追加します
sshez add my_alias root@example.com -p 1022
構成my_alias
ファイルから削除する
sshez remove my_alias
エイリアスのリスト
sshez list
これでssh my_alias
、設定ファイルを自分で編集することを心配せずに接続できます。