
-l <account name on the remote computer>
を入力するときに指定しない限りssh <ip>
、ssh コマンドはデフォルトで Windows アカウント名を使用するようです。これは煩わしいです。 が使用されていない場合は、デフォルトで Windows アカウント名を使用せず、ユーザー名を要求するようにできますか-l
?
答え1
OpenSSH は、アット マークの前に記述してユーザー名を指定するか (例: )、オプションを使用しない限り、常に現在のユーザー名を使用します。ただし、必要に応じて、別のものを指定してこれを調整できます。ssh [email protected]
-l
~/.ssh/config
Host github.com
User git
Host *
User bk2204
git
これによりgithub.com
、 と他のすべてのサイトでそのユーザーが使用されますbk2204
。 上記の 2 つの手法を使用して、コマンド ラインでこれを上書きすることもできます。