brunch
매거진 NCP

(정식)Lab2. 리눅스 서버 만들기

by Master Seo

# 리눅스 서버를 만들어보자

# 3대 만든다. 디폴트로 생성 1대 , 공인IP 할당 하고 1대 , 스크립트 적용하고 1대



<1> linux1번 서버 생성

<2> linux2번 서버 생성

<3> linux3번 서버 생성

<4> root로 ssh 접속 안되게 하기

<5> Cloud Log Analytics(CLA) 서비스 연동

<6> 서버 삭제




<1> linux1번 서버 생성


1

Server > 서버 생성

NCP 서버 이미

Rocky

KVM

Rocky-8.8-base

High-CPU (vCPU 2EA , Memory 4GB)

kvm1

추가

나머지는 디폴트

다음

다음

새로운 인증키 생성

다음

lab1-vpc-default-acg 선택

다음

서버 생성




2

디폴트로 생성하면 Public IP가 없다.

Public IP를 할당 받아 서버에 매핑해 보자.


Server > Public IP > 공인IP 신청 (바로 할당 된다)


Public IP 확인




3

# 서버 ssh로 접속해보자

# 관리자 비밀번호 확인으로 서버 암호 확인하자.


root

서버 암호 = 관리자 비밀번호 확인



4


passwd 로 자주 쓰는 암호로 변경하자.




<2> linux2번 서버 생성


1

Server > 서버 생성

KVM

Rocky-9.6 - 9.대로 생성해보자.

linux2



2

서버생성시 Public IP를 할당 받아 서버에 매핑해 보자.

새로운 공인 IP 할당

나머지는 디폴트

보유하고 있는 인증키 이용

생성



3

질문?

서버를 private에 생성하려할때 Public IP를 할당 할수 있을까요?




<3> linux3번 서버 생성


1

ncp-script 미리 생성하자.



2

Server > 서버 생성

KVM

Rocky-8.8

linux3



3

IP를 10.0.2.101로 지정해서 만들수 있다.

미리 만들어둔 ncp-script 사용한다.

나머지는 디폴트

생성



4

#!/bin/bash

Wget -O /etc/yum.repos.d/Rocky-Extras.repo http://init.ncloud.com/server/linux/repo/rocky8/Rocky-Extras.repo

yum clean all

yum -y install httpd php mariadb-server php-mysqlnd

sleep 60

cd /var/www/html

wget https://kr.object.ncloudstorage.com/ncp-manual/handson/lab.tgz

tar xvfz lab.tgz

/usr/bin/cp -rf php.conf /etc/httpd/conf.d/php.conf

/usr/bin/cp -rf www.conf /etc/php-fpm.d/www.conf

systemctl enable mariadb

systemctl enable httpd

systemctl enable php-fpm

systemctl start mariadb

systemctl start httpd

systemctl start php-fpm






<4> root로 ssh 접속 안되게 하기



student 유저 생성


useradd student

passwd student



6

# SSH 접속 제한

# rocky linux 9설정


cd /etc/ssh/sshd_config.d


vi 01-permitrootlogin.conf


PermitRootLogin no

PasswordAuthentication yes


systemctl restart sshd.service



7

# root 로 로그인 불가 확인


ssh -l root 127.0.0.1

yes

루트 암호

루트 로그인 불가



# 일반 계정 로그인 - 성공

ssh -l student 127.0.0.1


[topasvga@ncp-pub1 ~]$ su - root


# isms-p , 전자거래 금융법에 필수 조치 사항.


su - root 로 계정 변경함.





<5> Cloud Log Analytics(CLA) 서비스 연동



로그 수집 서비스인 CLA와 연동해 로그를 수집해보자



1

CLA 서비스로 가기



2

VM 선택

수집 설정


Custom Log

secure

/var/log/secure



3

# 서버에 로그온


에이전트 설치




4

대시보드에서 확인




<6> 서버 삭제


서버 삭제




다음


https://brunch.co.kr/@topasvga/4849


keyword
매거진의 이전글(정식) Lab1. 네트워크 환경 구성-2025-07