본문 바로가기
★━Mac〃

[Mac] Terminal ssh alias 설정

by Raynee 2021. 7. 27.
반응형

외부의 서버 혹은 내부 가상화 서버등 접속하려면 보통 SSH 프로토콜을 사용하게 된다.

 

SSH를 통해 목적지 서버로 가기 위해서는 주소가 필요하다. 우리도 집주소를 통해 위치를 찾는 것 처럼 서버는 IP로 확인 가능하다. 

 

IP를 숫자로 외우기 힘드니 hostname을 부여하여 보통 접속 한다. 

 

접속 형식은 아래와 같다.

IP를 통한 접속
# ssh root@192.168.0.2

# ssh -l root 192.168.0.2

# ssh root@192.168.0.2 -p 1234

외주 호스트 서버 접속
# ssh root@raynee.tistory.org

# ssh -l root raynee.tistory.org

# ssh root@raynee.tistory.org -p 1234

내부 호스트 서버 접속

# ssh root@raynee

# ssh -l root raynee

# ssh root@raynee -p 1234

여기서 raynee는 서버의 hostname 이다. 
위 처럼 접속 하려면 /etc/hosts 파일을 수정 해줘야 한다.

위 같이 다양하게 접속 가능하다. 보통 보안을 위해 포트를 변경해 주는 경우도 많다. 

 

별도의 프로그램으로 관리하는 경우도 있지만 서버를 타고 가는 경우도 있기 때문에 .ssh/config 파일을 만들어 간단 하게 접속 할 수 있다. 

 

# vi ./ssh/config

Host nas
  User root
  HostName raynee.tisotry.org
  Port 7200

이렇게 hostname과 user id, port를 한번 설정 하면 간단하고 접속이 가능하다. 

 

# ssh nas
root@raynee.tistory.org's password:
X11 forwarding request failed on channel 0


BusyBox v1.16.1 (2015-11-12 18:06:25 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Raynee_NAS>

 

반응형

댓글