글

라벨이 network인 게시물 표시

GCP VM Instance(Compute Engine) 생성 및 터미널 연결

이미지
  사진1) Compute Engine 선택 GCP에서 VM Instance를 생성하기 위해서 Compute Engine를 선택합니다. 사진2) 인스턴스 만들기 선택 인스턴스를 생성합니다. (AWS의 인스턴스와 같음) 사진3) 인스턴스 생성을 위한 설정값 입력 사진4) 리전 선택 사진5) 기타옵션 선택(HTTP, HTTPS 등등) 사진 3 ~ 5까지 인스턴스 생성을 위한 설정값을 줍니다. 위 블로그 글에는 Dabian(Linux) OS로 만들었습니다. 사진6) 인스턴스 만들기 사진6에서 만들기를 클릭하면 인스턴스가 생성됩니다. 사진7) 인스턴스 생성 인스턴스가 생성되는데 약 5분정도 걸립니다. 생성이 완료 되면 SSH접속이 가능합니다. 사진8) 웹으로 SSH 접속 사진9) 웹  SSH접속중 사진10) 터미널 접속 SSH접속후 아래와 같은 작업을 해야 합니다. 사진5에서 이미 HTTP트랙픽을 허용했기 때문에 모든 포트에 대해서 접근이 가능합니다. 하지만 빠르게 열렸는지를 확인하기 위해서 apache2를 설치하고 80번 포트로 연결해서 외부에서 인스턴스에 접근 가능한지 확인하겠습니다. 1) apt update - 로컬 패키기가 최신 버전으로 반영 $ sudo apt update copy 1) http 배포 및 확인을 위한 apache2 설치 - 80포트가 외부로 정상 접근 가능한지 확인을 위해 설치 $ sudo apt install apache2 copy 사진11) VM 인스턴스 방화벽 설정 참고로 만약 연결하지 못한다면 사진 11의 창으로 가서 80번 포트가 접속이 허용되어 있는지 확인 부탁드립니다. 사진12) 80번 디폴트 페이지 출력 완료

Ubuntu 외부 ssh접속 가능하게 변경(iptime)

이미지
안녕하세요. 알렉스 입니다. 이번에는 ubuntu를 이용하여 외부에서도 ssh접속이 가능하도록 하겠습니다. 이미 ubuntu는 내부 네트워크에서 22포트로 접속이 가능하게 되어 있습니다. 따라서 22번 포트를 접속 가능하도록 허용을 하시고 나서 이글을 보는것을 추천 드리겠습니다. 사진1) iptime admin 로그인 사진1과 같이 '192.168.0.1'로 접속하여 iptime에 로그인 합니다. 만약 관리자 계정을 설정하지 않았으면 계정은 'admin'이고 비밀번호 또한 'admin'입니다. 사진2) 로그인 이후 관리도구 선택 사진3) 포트포워드 설정 이제 포트포워드를 이용하여 원하는 ubuntu서버에 연결이 가능하도록 셋팅을 해야 합니다. 규칙이름 : 해당관련 이름 작성 내부 IP주소 : 실제 내부 네트워크에서 접속할 주소 프로토콜 : 접속 프로토콜(주로 TCP로 진행함) 외부포트 : 외부에서 사용할때 접속할 포트(22는 ssh default 포트임) 내부포트 : 내부 네트워크에서 접속이 허용된 포트(위 사진에서는 22번 포트로 ubuntu서버 접속을 허용) 이후 새 규칙을 생성되면 iptime에서 자동 셋팅을 한다. 사진4) 외부 네트워크에서 ssh접속 그러면 이제 사진4처럼 외부 네트워크에서도 ubuntu서버에 접속이 이제 가능합니다.