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