306

ssh自分のユーザー名がどうあるべきかを知るように構成することは可能ですか?

デフォルトでは、現在のユーザー名が使用されますが、これは私の場合は正しくありません。

私はノートパソコンをレンタルしていて、私のユーザー名は ですが、私のユーザー名は であることloanerを伝えたいです。sshbuck

ボーナス ポイント: 私の自宅でのユーザー名は bgolemon です。ホストごとにユーザー名を設定できれば、さらに良いでしょう。

4

6 に答える 6

542

configinsideというファイルを作成します~/.ssh。ファイル内に次を追加できます。

Host *
    User buck

または追加

Host example
    HostName example.net
    User buck

2 番目の例はユーザー名を設定し、ホスト名固有ですが、最初の例はユーザー名のみを設定します。そして、2番目のものを使用するときは、使用する必要はありませんssh example.net; ssh exampleで十分です。

于 2012-04-17T19:19:19.243 に答える
49

借りたコンピューターや共有コンピューターなど、数回だけsshしたい場合は、次のことを試してください。

ssh buck@hostname

また

ssh -l buck hostname
于 2012-04-17T20:05:59.260 に答える
7

man ssh_config言う

ユーザー

ログインするユーザーを指定します。これは、異なるマシンで異なるユーザー名が使用されている場合に役立ちます。これにより、コマンド ラインでユーザー名を忘れずに指定する必要がなくなります。

于 2012-04-17T19:20:25.487 に答える
0

sshと呼ばれる構成ファイルをインターフェースするRuby gemがありますsshez

を使用するだけでsshez <alias> username@example.com -p <port-number>、 を使用して接続できますssh <alias>sshez listを使用してエイリアスを一覧表示したり、 を使用して簡単に削除したりできるため、これも便利ですsshez remove alias

于 2016-01-05T01:09:07.477 に答える