특정 호스트에 대해 기본적으로 다른 사용자 이름을 사용하십시오.


28

정기적으로 로그인하는 서버 중 하나에 다른 (할당되고 변경할 수없는) 사용자 이름이 있으며 매번 기록하지 않으려 고합니다. 이 라인을 만들 수 있습니까

[tohecz@localhost ~]$ ssh myserver.cz
[tohecz@localhost ~]$ ssh anotherserver.cz

다음과 같이 행동합니까?

[tohecz@localhost ~]$ ssh tohecz@myserver.cz
[tohecz@localhost ~]$ ssh anotheruser@anotherserver.cz

1
질문이 왜 다운되었는지 물어볼 수 있습니까? 내가 잘못 했어? 그렇다면 게시물을 개선 할 수 있도록 설명해주세요.
yo '

1
나는 이것을 DV하지 않았지만 일반적으로 이것과 같은 매우 기본적이거나 질문하기 전에 검색에 거의 노력을 기울이지 않는 Q는 부정적인 것으로 보입니다. : 또한이 사이트를 검색하는 아래를 보여 많은 년대 굴복 한 것 unix.stackexchange.com/search?q=ssh+user+host
SLM

1
@tohecz보고 man ssh_config검색 User하면 약 30 초 후에 결과가 제공됩니다. 따라서 slm이 말했듯이 매우 기본적입니다. 그런 질문을하는 것은 나쁜 일이라고 제안하지 않습니다. 어디로보아야 할지를 알아야하며 분명하지 않을 수 있습니다. 나는 때때로 기본적인 질문을하지만 일부 사람들은 그것을 좋아하지 않을 수 있습니다. 나는 또한 downvote를 정당화하지 않습니다. 스팸을 제외하고는 믿지 않습니다.
Faheem Mitha

2
@FaheemMitha 어디서 볼지 알아야 할 것 같습니다. 나는 이런 식으로 더 이상의 논의가 무의미하다고 생각합니다.
yo '

1
@tohecz 중복의 위험이 있으므로 귀하를 무례하게하거나 공격하지 않습니다. 이것은 downvote에 대해 묻는 당신의 반응이었습니다.
Faheem Mitha

답변:


38

~/.ssh/config파일에 다음을 추가 하십시오.

Host myserver.cz
  User tohecz

Host anotherserver.cz
  User anotheruser

이 파일을 사용하여 호스트에 많은 기본 매개 변수를 지정할 수 있습니다. 다른 가능성에 대해서는 man ssh_config 를 살펴보십시오 .


8
다른 기본 매개 변수와 관련하여 다음과 같은 행을 따라 호스트를 단축하는 것이 Host web / Hostname www.mysite.com / User foo
Kevin

openssh 클라이언트가 설치된 거의 모든 시스템에 설치되는 설명서를 웹 사이트에만 링크하는 이유는 무엇입니까? 링크는 죽는다. 지역 매뉴얼 페이지는 영원합니다. 적어도 정보를 실행하여 사용할 수 있다고 언급하십시오 man ssh_config.
cas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.