우리가 생성한 인스턴스에 접속을 해보자!
Windows 운영체제
를 사용하고 있으므로 Windows 에서 리눅스 인스턴스로 접속
하는 법을 알아볼 것이다!
윈도우
는 UNIX를 뿌리로 하는 운영체제와는 완전히 다른 운영체제이다.
그러므로, 접속하기 위해선 SSH
역할을 해주는 프로그램을 설치해야했으나, 윈도우10
이상 버전이라면 Open SSH
가 설치되어있어 cmd
로 진행하면 된다.
그 전에!!
무조건 이것을 보고 .pem
의 권한을 수정하고 시작하자! 안돼서 1시간이나 헤맸다!
우리가 만든 EC2 인스턴스
로 가서 우클릭을 해보자.
그러면 연결
이라는 것이 있는데, 접속하는 방법을 알려준다.
그리고 SSH 클라이언트
라는 것을 누르자.
그러면 밑에 어떻게 접속하는지에 대한 것이 나온다.
그러면 제일 밑에 예:
라고 되어있고 복사 가능하게 된 것을 클릭해서 cmd
에 붙여넣어주기만 하면 끝이다.. 이렇게 간단한것을..
그러면 위의 내용과 함께 좌라락 뭐가 나오고 $
이 뜬다..!!
우리가 이제 내리는 명령들은 우리가 접속한 가상 머신
에 명령을 내리는 것이다.
우리가 여기서 연결을 끊고 싶다면, cmd
를 끄거나 exit
명령을 입력하면 된다.
지금까지 윈도우10
에서 리눅스
로 접속하는 방법을 알아보았다!
이제, 리눅스에서 웹서버를 사용해보자!!
이제 아파치
를 설치해보자!
$sudo apt-get install apache2
명령어를 입력해서 프로그램을 설치해주게 해주는 apt-get
을 이용하자!
cmd
에 입력하면 막 뭐가 설치된다.
만약 에러가 발생한다면
$sudo apt-get update
을 하면 된다!
인스턴스
에 있는 Public DNS
를 복사해서 인터넷 주소창에 붙여넣기해보자!
그러면 위와 같은 홈페이지가 뜬다! 우리가 설치한 웹서버를 통해서 웹페이지에 접속할 수 있게 된 것이다!
/var/www
으로 디렉터리를 이동해서 ls -al
명령을 실행해보자.
그러면 html
이 있다. 그 html
안에 들어가면 index.html
이 있다.
이것이 아까 위에 뜬 Apache
가 성공했다는 내용이다.
그러면 index.html
을 지워보자.
$sudo rm index.html
그러면 위처럼 웹서버가 이상해진다.
우리가 한 번 새로운 파일을 만들어보자!
$sudo nano index.html
<html>
<body>
Hello AWS
</body>
</html>
내용을 위처럼 입력하고 ^X
를 치고Y
를 누르고엔터
를 하면 된다.
그러면 우리가 한 대로 웹페이지가 수정되었다!
그러나 웹페이지를 전송해서 보여주기 위해서는 security groups
을 지정해야 한다.
HTTP나 HTTPS
가 설정되어있지 않으면 사용자들이 웹페이지로 접속할 수 없다.
다음 포스트에선 윈도우 인스턴스에 접속하는 방법을 알아보자!!