우분투 웹서버 만들기 1
우분투 웹서버 만들기 1
남는 컴퓨터를 활용해 개인 서버를 만들고 싶어 시작.
집에 남는 컴퓨터를 활용해 외부에서 접속할 수 있는 서버를 만들고 싶은 분들
참고: 공인ip(isp) => 벽장(H614G) 사설 ip 배분 >> sk 공유기 >> 사설 ip 분배
이런 구조이고 서버를 만든 데스크탑은 벽에서 나온 랜선에 연결되어 있음.
공인 ip - 사설ip(벽) - 사설ip(벽) - 사설ip(데스크탑 웹서버) - 사설 ip(벽) - 사설ip(벽 > 랜 sk 공유기 wifi, iptv...)
사설ip(벽 > 랜 sk 공유기) ㄴ사설ip(macbook wifi) - 기타 사설ip(와파이)
쉽게 이해 될 수 있도록 사진은 나중에 서버 세팅 후 첨부할 수 있도록 할 예정.
1. 우분투 설치
우분투 서버를 설치 하고 싶었으나, 설치 과정에 문제가 있고 시간이 오래 걸릴것 같아 데스크탑으로 설치 하였음.(20.0.4)
윈도우 환경에서 우분투 데스크탑 듀얼부팅 등 검색하면 많은 자료를 찾을 수 있기에 생략하겠음. 참고
2. 한글 설정(20.0.4)
우분투 설치시 한글 설정 한 분은 패스.
1. Settings > Regions & Language > Input Sources 밑의 + 버튼 클릭
2. Korean 선택 후 add
3. 추가 후 English 삭제 후 밑의 Manage installed Languages 버튼 클릭해 설치
4. 터미널에 reboot 명령어로 다시시작(로그오프만 해도 된다고 함)
5. 다시 Settings > Regions & Language > Input Sources 밑 + 버튼 클릭
6. Korean(Hangul)선택 후 add
7. 기존의 Korean 삭제
[참조]
8. 키 매핑3. ssh
서버로 원격 접속해 작업 할 수 있도록 ssh 설정
$ sudo apt-get update
# openssh-server 설치
$ sudo apt-get install openssh-server
설치 할래? y
# net-tools 설치
$ sudo apt-get install net-tools
$ ifconfig
- en0 또는 비슷한 키를 가진곳에
- inet 뒷부분에 사설ip주소 나옴(192.168.ㅇㅇ, ㅇㅇ , 127.0.0.1 아님 주의!)
- ether 뒷 부분은 기기 mac addr(그렇다고요...)
# vim 설치
$ sudo apt-get install vim
# ssh 접속 port 설정
$ sudo vim /etc/ssh/sshd_config
- Port 22 << 모든 ssh기본 포트는 22이기 때문에 보안을 위해 나만의 port 번호로 수정
- 다른 사람이 접속할 수 없도록(바꿔도 완벽한건 아님)
# 변경한 설정 적용
$ sudo systemctl restart sshd
# 원격 접속
$ ssh (우분투 설치시 입력한 사용자아이디)@192.168.ㅇㅇ.ㅇㅇ -p (위에서 설정한 포트 번호)
- 우분투 설치시 설정한 비밀번호 입력
다음번에는 nginx 설치 후 본격적으로 서버를 연결해 봅시다.
# 우분투 웹서버 만들기 1 남는 컴퓨터를 활용해 개인 서버를 만들고 싶어 시작. 집에 남는 컴퓨터를 활용해 외부에서 접속할 수 있는 서버를 만들고 싶은 분들 참고: 공인ip(isp) => 벽장(H614G) 사설 ip 배분 >> sk 공유기 >> 사설 ip 분배 이런 구조이고 서버를 만든 데스크탑은 벽에서 나온 랜선에 연결되어 있음. 공인 ip - 사설ip(벽) - 사설ip(벽) - 사설ip(데스크탑 웹서버) - 사설 ip(벽) - 사설ip(벽 > 랜 sk 공유기 wifi, iptv...) 사설ip(벽 > 랜 sk 공유기) ㄴ사설ip(macbook wifi) - 기타 사설ip(와파이) 쉽게 이해 될 수 있도록 사진은 나중에 서버 세팅 후 첨부할 수 있도록 할 예정. ### 1. 우분투 설치 우분투 서버를 설치 하고 싶었으나, 설치 과정에 문제가 있고 시간이 오래 걸릴것 같아 데스크탑으로 설치 하였음.(20.0.4) 윈도우 환경에서 우분투 데스크탑 듀얼부팅 등 검색하면 많은 자료를 찾을 수 있기에 생략하겠음. <a href="https://palpit.tistory.com/entry/Ubuntu-%EC%9C%88%EB%8F%84%EC%9A%B0-10%EC%97%90%EC%84%9C-%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%93%80%EC%96%BC%EB%B6%80%ED%8C%85-%ED%95%98%EA%B8%B0%EB%A9%80%ED%8B%B0%EB%B6%80%ED%8C%85-1" target="_blank">참고</a> ### 2. 한글 설정(20.0.4) 우분투 설치시 한글 설정 한 분은 패스. #### 1. Settings > Regions & Language > Input Sources 밑의 + 버튼 클릭 #### 2. Korean 선택 후 add #### 3. 추가 후 English 삭제 후 밑의 Manage installed Languages 버튼 클릭해 설치 #### 4. 터미널에 reboot 명령어로 다시시작(로그오프만 해도 된다고 함) #### 5. 다시 Settings > Regions & Language > Input Sources 밑 + 버튼 클릭 #### 6. Korean(Hangul)선택 후 add #### 7. 기존의 Korean 삭제 #### 8. 키 매핑<a href="https://shanepark.tistory.com/231" target="_blank"> [참조]</a> ### 3. ssh 서버로 원격 접속해 작업 할 수 있도록 ssh 설정 ```bash $ sudo apt-get update # openssh-server 설치 $ sudo apt-get install openssh-server 설치 할래? y # net-tools 설치 $ sudo apt-get install net-tools $ ifconfig - en0 또는 비슷한 키를 가진곳에 - inet 뒷부분에 사설ip주소 나옴(192.168.ㅇㅇ, ㅇㅇ , 127.0.0.1 아님 주의!) - ether 뒷 부분은 기기 mac addr(그렇다고요...) # vim 설치 $ sudo apt-get install vim # ssh 접속 port 설정 $ sudo vim /etc/ssh/sshd_config - Port 22 << 모든 ssh기본 포트는 22이기 때문에 보안을 위해 나만의 port 번호로 수정 - 다른 사람이 접속할 수 없도록(바꿔도 완벽한건 아님) # 변경한 설정 적용 $ sudo systemctl restart sshd # 원격 접속 $ ssh (우분투 설치시 입력한 사용자아이디)@192.168.ㅇㅇ.ㅇㅇ -p (위에서 설정한 포트 번호) - 우분투 설치시 설정한 비밀번호 입력 ``` 다음번에는 nginx 설치 후 본격적으로 서버를 연결해 봅시다.