~/.ssh/config에서 사용자의 백슬래시를 사용하는 방법

~/.ssh/config에서 사용자의 백슬래시를 사용하는 방법

따라서 우리 대학에서는 다음과 같은 백슬래시를 사용하여 서버에 대한 액세스를 제공합니다.

ssh portoalegre\\[email protected]

나는 보안을 강화하기 위해(그리고 매번 비밀번호를 입력할 필요가 없도록) 공개 키를 거기에 복사하기로 결정했습니다. 이것은 훌륭하게 작동합니다! 하지만... 그런 다음 ~/.ssh/config다음을 사용하여 로그인할 수 있도록 항목을 설정하기로 결정했습니다.

ssh university

그러나 그것은 작동하지 않았습니다. 자꾸 비밀번호를 물어보네요. 구성 파일에 설정한 항목은 다음과 같습니다.

Host university
  Hostname university.server.br
  User portoalegre\\15280433

내가 뭘 잘못했나요? 구성 파일에서 이 두 개의 백슬래시를 어떻게 이스케이프/처리해야 합니까? 저는 Ubuntu 데스크탑 컴퓨터를 사용하여 기본 터미널을 통해 서버에 연결하고 있습니다.

답변1

SSH 명령에서 \\는 하나를 의미합니다 \(표시되는 내용을 확인하십시오). 따라서 가장 먼저 시도해야 할 것은 SSH 구성에서 단일 백슬래시를 사용하는 것입니다.echo portoalegre\\[email protected]

Host university
  Hostname university.server.br
  User portoalegre\15280433

관련 정보