使 Windows ssh 預設不使用我的 Windows 帳戶?

使 Windows ssh 預設不使用我的 Windows 帳戶?

似乎除非我-l <account name on the remote computer>在輸入時指定ssh <ip>,否則 ssh 命令默認情況下僅使用我的 Windows 帳戶名稱。這很煩人。我可以讓它不使用我的 Windows 帳戶名稱並在-l不使用時預設要求使用者名稱嗎?

答案1

OpenSSH 始終使用目前使用者名,除非您透過在 at 符號(例如)之前寫入來指定使用者名,或使用該選項。但是,如果您願意,可以透過指定其他內容來調整此設定:ssh [email protected]-l~/.ssh/config

Host github.com
    User git
Host *
    User bk2204

這將將該用戶用於git所有github.com其他bk2204網站。您仍然可以使用我上面提到的兩種技術在命令列中覆蓋它。

相關內容