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.combk2204

관련 정보