지금부터는 데스크탑 하나를 웹 서버로 준비하는 과정이다.
[우분투 설치]
https://ubuntu.com/download/desktop
1. 위의 사이트에서 우분투를 다운로드 한다.
2. 위의 사이트에서 부팅디스크를 만들어주는 프로그램을 다운로드 하여 부팅디스크를 만든다.
3. 우분투를 설치한다.
[우분투 설정]
1. 터미널로 진입한다.
2. root 계정 비밀번호를 설정한다.
~$ sudo passwd root
3. apt 패키지 매니저를 업그레이드, 업데이트 한다.
~$ sudo apt update
~$ sudo apt upgrade
4. ssh 와 openssh-server 를 설치한다.
~$ sudo apt install ssh
~$ sudo apt install openssh-server
5. 외부에서 접속할 수 있도록 설정한다.
~$ sudo vi /etc/ssh/sshd_config
'# Port 22'와 '#ListenAddress 0.0.0.0'의 #을 지워서 주석처리를 해제한다.
6. 재부팅한다. 이제 putty를 사용해서 외부에서 접속가능하다.
여기서 부터는 아마존 클라우드 서비스를 이용하는 방법이다.
[Ubuntu 준비]
아마존 웹서비스의 [인스턴스 시작]으로 Ubuntu를 준비한다.
[방화벽 설정]
보안그룹을 편집해서 22(ssh), 80(http), 443(https), 3306(mariadb) 포트를 어디서나 접근할 수 있게 열어준다.
[키페어 없이 비밀번호로 접속할 수 있게 설정]
인스턴스 이름 우클릭 -> 연결 -> 연결
~# passwd ubuntu
ubuntu 계정의 비밀번호를 2회 물어보니 입력한다. 이때, 키보드가 한글로 설정돼있으면 커서는 입력이 안되니 영문으로 변경해야 한다.
~# passwd root
root 계정의 비밀번호를 2회 물어보니 입력한다.
~# vi /etc/ssh/sshd_config
"PasswordAuthentication no" 에서 no 를 yes로 바꾼다. 재부팅 한다. /etc/ssh/ 디렉토리 내에는 sshd_config 파일도 있지만 ssh_config 파일도 있다. 엉뚱하게 ssh_config 파일을 수정하면 안 된다.
[Putty 설정 후 접속]
Window->Appearance->Font->Change->폰트크기 14로 변경->확인
Session->Host Name에 IP주소 혹은 도메인 네임입력->Save->Open
최초에 진짜 접속할꺼냐고 물어보는데 Yes라 답하자.
[apt-get 업데이트]
~# apt-get update
'컴퓨터 > Ubuntu' 카테고리의 다른 글
vi, vim 사용법 (0) | 2021.10.26 |
---|---|
라즈비안 Raspbian 설치 (0) | 2021.10.22 |
Ubuntu shell (0) | 2021.06.29 |
Ubuntu rsync (0) | 2021.02.25 |
Ubuntu Linux 리눅스 파일명, 내용 검색 및 변경 (0) | 2021.02.18 |