최근에 EC2, VM 등 클라우드 서비스를 사용하면서 ssh 를 사용할 기회가 많아졌다.
딱히 사용이 어렵진 않지만, 아무래도 명령어가 길어지다 보니 접속시에 귀찮음이 종종 생기곤 했다.
history 를 찾으면 되긴 하지만, 여럿이서 사용하는 서버다 보니 history 가 많아지는 경우가 많았다.
아래와 같이 접속하곤 하는데, 간단히 접속할 수 있는 방법을 찾아보았다.
ssh -i <pem_file> <user>@<ip_address>
방법
~/.ssh 디렉토리에 config 파일을 편집한다. (없으면 생성)
vi ~/.ssh/config
기존에 파일이 존재할 시, 맨 아래 Include 문만 추가해준다.
Host *
ConnectTimeout 5
TCPKeepAlive yes
Include *.conf
~/.ssh 디렉토리에 server.conf 파일을 추가해준다. (파일명은 원하는 대로)
vi ~/.ssh/server.conf
Host <사용할 이름>
User <user_name>
HostName <ip_address>
IdentityFile <pem_file_path>
Port <port>
이와 같이 입력하면 다음부터는 해당 서버로 다음 명령어로 간단히 접속할 수 있다.
ssh <사용할 이름>
'Development > OS' 카테고리의 다른 글
Linux 에서 예약작업 걸기 - 1회성 (0) | 2022.12.29 |
---|---|
Windows10 시작프로그램 폴더 위치 (0) | 2020.02.18 |
네트워크 저장소 mount (0) | 2019.10.10 |
Timezone 변경 (Linux) (0) | 2019.01.03 |
ls 로 디렉토리만 검색하기 (0) | 2017.11.22 |