소유하는 방법기본 그리고 호스트별사용자

소유하는 방법기본 그리고 호스트별사용자

나는 정기적으로 로그인하는 서버 중 하나에 다른(지정된, 변경할 수 없는) 사용자 이름을 가지고 있으며 매번 이를 적어 두는 것을 피하고 싶습니다. 내가 이 줄을 만들 수 있을까

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

성능은 다음과 같나요?

[tohecz@localhost ~]$ ssh [email protected]
[tohecz@localhost ~]$ ssh [email protected]

답변1

~/.ssh/config파일에 다음 콘텐츠를 추가합니다.

Host myserver.cz
  User tohecz

Host anotherserver.cz
  User anotheruser

이 파일을 사용하여 호스트에 대한 여러 기본 매개변수를 지정할 수 있습니다. 보자남자 ssh_config다른 가능성을 위해.

답변2

소유하는 방법기본 그리고 호스트별사용자

분명히 말하면 둘 다 원한다면기본사용자 및호스트별사용자는 이를 사용하여 Host *구성 파일의 맨 아래에 넣어야 합니다.

~/.ssh/config:

#
# Aliases
#

Host dev
    Hostname dev.example.com

Host mac
    Hostname mac.local


#
# Host-specific users
#

Host dev dev.example.com
    User root

Host mac mac.local
    User me


#
# Default user
#

Host *
    User app

인용하다

관련 정보