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