Windows ssh がデフォルトで Windows アカウントを使用しないようにするにはどうすればよいですか?

Windows ssh がデフォルトで Windows アカウントを使用しないようにするにはどうすればよいですか?

-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 つの手法を使用して、コマンド ラインでこれを上書きすることもできます。

関連情報