ssh
自分のユーザー名がどうあるべきかを知るように構成することは可能ですか?
デフォルトでは、現在のユーザー名が使用されますが、これは私の場合は正しくありません。
私はノートパソコンをレンタルしていて、私のユーザー名は ですが、私のユーザー名は であることloaner
を伝えたいです。ssh
buck
ボーナス ポイント: 私の自宅でのユーザー名は bgolemon です。ホストごとにユーザー名を設定できれば、さらに良いでしょう。
ssh
自分のユーザー名がどうあるべきかを知るように構成することは可能ですか?
デフォルトでは、現在のユーザー名が使用されますが、これは私の場合は正しくありません。
私はノートパソコンをレンタルしていて、私のユーザー名は ですが、私のユーザー名は であることloaner
を伝えたいです。ssh
buck
ボーナス ポイント: 私の自宅でのユーザー名は bgolemon です。ホストごとにユーザー名を設定できれば、さらに良いでしょう。
config
insideというファイルを作成します~/.ssh
。ファイル内に次を追加できます。
Host *
User buck
または追加
Host example
HostName example.net
User buck
2 番目の例はユーザー名を設定し、ホスト名固有ですが、最初の例はユーザー名のみを設定します。そして、2番目のものを使用するときは、使用する必要はありませんssh example.net
; ssh example
で十分です。
man ssh_config
言う
ユーザー
ログインするユーザーを指定します。これは、異なるマシンで異なるユーザー名が使用されている場合に役立ちます。これにより、コマンド ラインでユーザー名を忘れずに指定する必要がなくなります。
ssh
と呼ばれる構成ファイルをインターフェースするRuby gemがありますsshez
。
を使用するだけでsshez <alias> username@example.com -p <port-number>
、 を使用して接続できますssh <alias>
。sshez list
を使用してエイリアスを一覧表示したり、 を使用して簡単に削除したりできるため、これも便利ですsshez remove alias
。