![Windows ssh がデフォルトで Windows アカウントを使用しないようにするにはどうすればよいですか?](https://rvso.com/image/1628831/Windows%20ssh%20%E3%81%8C%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%20Windows%20%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
-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 つの手法を使用して、コマンド ラインでこれを上書きすることもできます。