"ssh username@"에 대한 Unix 별칭을 만듭니다. 모든 IP 주소에 사용하고 싶습니다.
예를 들어, alias go="username@" 사용 사례: $go 10.1.1.1 구현 => ssh[이메일 보호됨]
현재 $go 10.1.1.1을 실행하면 @와 IP 주소 사이에 추가 공백이 필요합니다. 어떻게 삭제할 수 있나요?
답변1
별칭 대신 함수를 사용하는 솔루션은 다음과 같습니다.
function go() {
ssh "username@$1"
}
하지만 이것이 당신이 원하는 것이라고 확신하나요? 파일 사용을 고려해 보셨나요 ~/.ssh/config
? 기본 사용자 이름을 무시하고 설정하려면 username
다음 스탠자를 추가할 수 있습니다.
Host *
User username