IT story

SSH 구성 : 기본 사용자 이름 재정의

hot-time 2020. 4. 8. 08:03
반응형

SSH 구성 : 기본 사용자 이름 재정의


내 사용자 이름이 무엇인지 알 수 있도록 ssh를 구성 할 수 있습니까? 기본적으로 현재 사용자 이름을 사용하는데 제 경우에는 올바르지 않습니다.

대출자 랩톱에 있는데 내 사용자 이름은입니다 loaner. 그러나 ssh에 내 사용자 이름은 buck입니다.

보너스 포인트 : 집에서 내 사용자 이름은 bgolemon입니다. 호스트별로 사용자 이름을 구성 할 수 있다면 더 좋습니다.


추가 할 수있는 파일 config안에 ~/.sshinside 라는 파일을 만듭니다 .

Host *
    User buck

또는 추가

Host example
    HostName example.net
    User buck

두 번째 예는 사용자 이름을 설정하며 호스트 이름에 따라 다르지만 첫 번째 예는 사용자 이름 만 설정합니다. 당신이 사용할 필요가 없습니다 두 번째를 사용할 때 ssh example.net, ssh example충분히있을 것입니다.


빌린 컴퓨터 나 공유 컴퓨터와 같이 몇 번만 ssh 하려면 다음을 시도하십시오.

ssh buck@hostname

또는

ssh -l buck hostname

man ssh_config 말한다

사용자

로그인 할 사용자를 지정합니다. 다른 컴퓨터에서 다른 사용자 이름을 사용할 때 유용합니다. 이것은 명령 행에서 사용자 이름을 제공해야한다는 것을 기억하지 않아도됩니다.


ssh구성 파일 을 인터페이스하는 ruby ​​gem이 있습니다 sshez.

sshez <alias> username@example.com -p <port-number>사용하여 연결할 수 있습니다 ssh <alias>. 사용하여 별칭을 나열 sshez list하고 쉽게 제거 할 수 있으므로 유용합니다.sshez remove alias


바로 가기를 사용할 수 있습니다. 홈 디렉토리에 .bashrc 파일을 작성하십시오. 거기에 다음을 추가 할 수 있습니다

별칭 sshb = "ssh buck @ host"

터미널에서 별칭을 사용할 수있게하려면 터미널을 닫았다가 열거 나 실행하십시오.

소스 ~ / .bashrc

그런 다음 다음을 입력하여 연결할 수 있습니다. sshb

참고 URL : https://stackoverflow.com/questions/10197559/ssh-configuration-override-the-default-username

반응형