반응형
[1] 테스트 환경
web server |
cpu : intel q8400 gpu : G41 chipset gpu ram : ddr3 4gb mainboard : G41 chipset 775 board secondary storage : SSD 128GB, HDD 500GB etc : WOL fuction work OS : ubuntu 18.04.4 LTS |
host device |
cpu : intel i7-5820k gpu : nvidia gtx 970 ram ddr4 16GB mainboard : x99 chipset 2011V3 board secondary storage : 500GB SSD, 4TB HDD OS : windows 10 64bit |
[2] OS 설치
1. 바이오스 진입
우분투 설치 USB를 서버 본체에 꽂는다.
설치할 ubuntu 버전은 18.04.4 LTS이다.
F2키를 눌려서 바이오스로 진입한다.
진입한 후
부팅 순서를 바꾸어준다.
우분투를 설치한다.
파티션 옵션) 총 3개의 파티션을 설정한다. (1) boot : 500MB 물리 파티션으로 설정한다. (2) swap : 8GB // 최대 절전 기능을 사용하기 위해서는 설치된 물리적 램 용량을 초과해야 한다. 그래서 8GB로 설정해 주었다. // 최대 절전 기능을 사용하지 않는다면 1GB로 설정해 주어도 충분하다. (3) / : 파일 포맷 형식은 ext4로하고 나머지 용량을 전부 할당해 준다. 시스템이 사용할 용량이 되게 된다. |
설치가 끝나면 다시 재부팅 될 것이다.
F2를 눌려서 부팅 순서를 바꾼다. ssd가 첫번째로 부팅되게 한다.
우분투 설치가 완료되었다.
[3] ssh 설치&설정
터미널로 접속한다.
(1) 관리자 권한 얻기
sudo su
# 관리자 권한 얻는 명령어를 실행시킨다. 현재 유저의 비밀번호가 요구된다.
(2) 필요 프로그램 설치
apt-get update -y
# apt-get 패키지 인덱스 정보를 업데이트 한다.
apt-get install openssh-server
# openssh-server를 apt-get를 통해서 설치한다.
apt install net-tools
# net-tools를 apt를 통해서 설치한다. ifconfig등의 명령어를 사용할 때 필요하다.
apt install vim
# vim를 apt를 통해서 설치한다.
systemctl start ssh
# 혹은 service ssh start 혹은 systemctl start openssh-server 혹은 service openssh-server start
# ssh 서버스를 시작한다.
(3) ssh 설정값 변경
vim /etc/ssh/sshd_config
# ssh 설정파일을 편집하기 위해서 vim으로 실행한다.
vim으로 설정파일로 들어가서 다음과 같이 설정값을 수정한다.
#PermitRootLogin prohibit-password
#PasswordAuthentication yes
이 부분을 이렇게 수정한다.
PermitRootLogin yes
# 주석해제 및 옵션값 yes로 변경
PasswordAuthentication yes
# 주석해제
(4) 방화벽에서 ssh 허용
ufw allow ssh
(5) ssh 서비스 재시작
service ssh restart
(6) 서비스 실행 확인
service sshd status
# sshd 실행을 확인한다
active라고 뜨면 실행이 된것이다.
(7) ifconfig 명령어로 주소를 알아낸다.
ifconfig
주소는 192.168.0.24이다.
(8) 다른 호스트에서 서버로 ssh를 이용해서 접속
터미널 프로그램을 실행한다.
ssh a@192.168.0.24
우분투로 접속 되었다.
[3] 기타
이로서 내부망에서 서버로 접속하기 위한 설정은 완료되었다. 단, 외부망에서 접속하기 위해서는 따로 설정을 해주어야한다. 보안문제도 있고해서 이 부분은 나중에 고려해 보겠다.
반응형
'프로젝트 > 웹서버 제작(x86 시스템)' 카테고리의 다른 글
웹서버 제작하기 (5) Apache, PHP, MySQL 설치, 설정 (0) | 2021.10.25 |
---|---|
웹서버 제작하기 (4) 포트 포워딩 설정 (2) | 2021.10.21 |
웹서버 제작하기 (3) WOL 설정 (0) | 2021.10.21 |
웹서버 제작하기 (1) 웹서버 제작용 하드웨어 마련 (0) | 2021.10.20 |