개발을 하다 보면 서버 쪽 작업을 할 경우가 굉장히 많다.
AWS에서 EC2 인스턴스를 사용할 때 계속해서 aws 홈페이지로 들어가서 작업을 해야 하는데 이게 반복되다 보면 굉장히 번거로워질 때가 있다.
이럴 때 편하게 서버에 원격으로 접속하는 방법을 두가지를 알고 있는데,
하나씩 포스팅해보려고 한다.
첫번째 방법은 cmd 창에서 원격으로 접속하는 방법이다.
두 번째 방법은 Visual Studio Code라는 프로그램에서 원격으로 접속하는 방법이다.
그중에서 첫 번째 방법에 대한 포스팅을 하려고 한다.
컴퓨터 운영체제를 Window를 사용하는 사람들이 쓸 수 있는 방법이다.
1. 명령 프롬프트 cmd 창 열기
먼저 시작에서 cmd를 검색해서 실행시킵니다.
2. 접속하고자 하는 서버의 pem키가 있는 디렉터리로 이동한다.
cd 경로
저는 cd 명령어를 통해서 제가 접속하고자 하는 서버의 pem키가 있는 경로로 이동하였습니다.
3. 원격접속 명령어 입력
ssh -i [key이름.pem] [접속할 주소]
여기서 접속할 주소는 aws 인스턴스 요약탭에서 퍼블릭 IPv4 DNS를 입력하시면 됩니다.
그럼 이런식으로 cmd 창에서 ssh를 이용해서 원격으로 접속할 수 있게 됩니다.
근데 이 명령어를 매번 어떻게 귀찮게 외워서 등록하느냐!라고 할 수 있습니다.
그걸 더 편하게 하기 위한 방법이 존재합니다.
4. 파일을 만들어 버리기
메모장을 키셔서 아까 사용했던 명령어들을 한 줄씩 입력해 줍니다.
그리고 저장할 때 확장자 명을 bat로 바꿔줍니다.
그리고 나면 실행파일로 바뀌어 있을 겁니다.
이걸 더블클릭해서 실행시키게 되면?!
번거롭게 cmd창을 켜서 일일이 명령어를 입력하지 않아도 파일 더블클릭만으로 접속할 수 있게 됩니다.
여기서 주의할 점이 하나 있습니다.
ec2 인스턴스의 인바운드 규칙에 반드시 ssh 포트를 열어주셔야 한다는 점!
다음으로는 제가 좀 더 많이 사용하는 방법인 VSCode 원격접속에 대해서 다뤄보겠습니다.
다들 편하게 원격접속 해서 개발합시다!
저도 좋은 방법 있으면 많이 알려주세요!
끝!
'서버' 카테고리의 다른 글
[SSH] VScode로 EC2 인스턴스에 SSH 원격 접속하기 (1) | 2024.03.15 |
---|---|
[MySQL] 타임존 변경하기 (2) | 2024.03.14 |
[MySQL] 데이터 생성/조회/수정/삭제 (0) | 2024.03.12 |
[MySQL] 컬럼 추가/삭제/컬럼명 변경/컬럼타입 변경 (0) | 2024.03.08 |
[MySQL] 데이터베이스 생성/조회/삭제 (0) | 2024.02.21 |