답변:
bashrc에 별명을 넣는 것보다 ssh 설정 파일을 사용하는 것보다 나은 해결책
cat ~/.ssh/config
HOST *
USER root
특정 하위 도메인이 특정 사용자를 사용하도록 지정할 수도 있습니다. 랩톱이 네트워크간에 이동하는 경우에 유용합니다.
HOST 192.168.*.*
USER homeuser
HOST 10.2.*.*
USER workuser
도메인별로 구성하고 도메인마다 다른 ssh 키를 사용할 수도 있습니다.
HOST *.microsoft.com
USER bill
IdentityFile ~/.ssh/microsoft/id_rsa
HOST *.apple.com
USER steve
IdentityFile ~/.ssh/apple/id_rsa
-l 옵션을 사용하여 ssh에 대한 별명을 수행 할 수 있습니다.
별명 ssh = 'ssh -l defaultuser'
-l 옵션은 로그인 사용자에게 제공하지만 흥미로운 점은 호스트 정보가이 정보를 대체하기 전에 제공된 사용자입니다 (있는 경우). 시작하면
ssh 호스트
위의 별칭을 설정하면 기본 사용자로 로그인하지만 시작하면
ssh newuser @ host
어쨌든 "-l"옵션에서 defaultuser가 아닌 newuser를 얻습니다.
이것은 표준 Linux 배포판과 함께 제공되는 몇 가지 OpenSSH 설치에서 작동합니다.
ssh
구성 파일을 스캔 할 때 구성 파일을 찾은 첫 번째 일치 항목을 사용하므로 파일의 맨 아래에 가장 낮은 특정 일치 항목을 배치하십시오.