没有域的 Cygwin 用户名

Cygwin user name without domain

我正在使用我们 IT 部门维护的 windows 机器。我的用户帐户 me 位于域 dom 中,这导致我的 cygwin 用户名为 dom+me。这很不方便,因为我的用户名只是 me 在我想与之交谈的所有其他机器上 ssh 等等。有没有办法从 cygwin 中删除或隐藏 dom+ 部分?

一些额外的细节:我的 cygwin 主目录是 /home/me,所以这部分没问题。 Whoami 回复 dom+me,如果我不指定用户名,ssh 会要求输入 dom+me 的密码。

ssh 可以通过将以下行添加到文件 ~/.ssh/config:

来覆盖默认用户名
Host *
    User me

之后,sshscp使用默认用户名me