Network & Server Factory

개인 공부 기록

It 62

[Ubuntu] 웹 브라우저로 SSH 접속하는 Shell In A Box 설치

웹 브라우저에서 SSH 터미널을 쓸 수 있는 Shell In A Box를 Ubuntu Server에 설치했습니다. deb 패키지로 설치하고, 기본 포트 4200을 4321로 바꾼 뒤 https://서버IP:4321 로 접속했습니다.1. 환경항목값OSUbuntu Server패키지shellinabox 2.14-1 (amd64)포트4200(기본) → 4321접속 주소https://192.168.1.90:43212. 설치 과정2.1 패키지 내려받기apt-get update && apt-get upgradeapt-cache search shellinaboxwget http://archive.ubuntu.com/ubuntu/pool/universe/s/shellinabox/shellinabox_2.14-1_amd6..

Server & OS/Linux 2022.02.08

[Synology] MailPlus 메일 서버 구축하기 Part 1 - 설치와 기본 설정

시놀로지 NAS에 Synology MailPlus를 설치해 개인 도메인으로 메일 서버를 만들었습니다. 설치하면 MailPlus Server와 Contacts가 함께 설치되고, 설정 마법사에서 도메인과 호스트 이름(FQDN)만 지정하면 기본 설정이 끝납니다.1. 환경항목값패키지Synology MailPlus (MailPlus Server, Synology Contacts 함께 설치)도메인개인 도메인 (이 글에서는 test.co.kr로 표기)호스트 이름 (FQDN)mail.test.co.kr2. 설치DSM에 로그인해 패키지 센터에서 Synology MailPlus를 설치합니다. 함께 필요한 Synology Contacts와 MailPlus Server도 자동으로 설치됩니다.패키지 센터에서 MailPlus 설..

Hardware/NAS 2022.02.06

[VCSA] vCenter 7 root 비밀번호 초기화

VCSA 7.0의 root 비밀번호를 잊었을 때, 재부팅 중 GRUB에서 bash 셸로 부팅해 passwd로 새 비밀번호를 설정하면 초기화할 수 있습니다.1. 작업 과정1.1 GRUB 편집 모드 진입VCSA를 재부팅하고, 아래 화면이 나오면 e 키를 누릅니다.부팅 화면에서 e 키 입력1.2 bash 셸로 부팅커널 옵션 줄 끝에 아래 내용을 추가하고 F10으로 부팅합니다.rw init=/bin/bash1.3 비밀번호 변경 후 재부팅passwdumount /reboot -f2. 결과재부팅 후 새 root 비밀번호로 로그인할 수 있습니다.3. 정리GRUB에서 rw init=/bin/bash로 부팅하면 인증 없이 root 셸을 얻을 수 있습니다.passwd로 비밀번호를 바꾼 뒤 umount / 후 강제 재부팅합..

[NCP] 네이버 클라우드 리눅스 서버에 처음 접속

네이버 클라우드 플랫폼(NCP)에서 만든 리눅스 서버에 처음 접속할 때는, 콘솔에서 인증키(pem)로 관리자 비밀번호를 확인한 뒤 root로 로그인합니다.1. 관리자 비밀번호 확인1.1 비밀번호 확인 메뉴콘솔에서 접속할 서버를 선택하고 서버 관리 및 설정 변경 > 관리자 비밀번호 확인을 누릅니다.서버 관리 및 설정 변경 > 관리자 비밀번호 확인1.2 인증키 입력서버를 만들 때 받은 인증키(.pem) 파일을 넣으면 관리자 비밀번호를 알려 줍니다.인증키(pem) 파일 넣기확인된 관리자 비밀번호2. 서버 접속PuTTY 등 SSH 클라이언트로 접속해 root와 방금 확인한 비밀번호로 로그인합니다.PuTTY로 root 로그인3. 정리처음 접속할 때는 콘솔에서 인증키(pem)로 관리자 비밀번호를 확인합니다.확인한 ..

Cloud/Naver Cloud 2022.01.04

[NCP] 네이버 클라우드 공인 IP 신청하고 서버에 연결

네이버 클라우드 플랫폼(NCP) 콘솔에서 공인 IP를 신청해, 이전에 만든 Micro 서버(ubuntu-server)에 연결했습니다. 공인 IP는 연결할 서버와 같은 Zone으로 신청해야 합니다.1. 공인 IP 신청1.1 신청 메뉴콘솔 왼쪽 메뉴에서 Server > Public IP > 공인 IP 신청을 누릅니다.Server > Public IP > 공인 IP 신청1.2 Zone과 적용 서버 선택Zone(KR-1 / KR-2)을 고르고, 적용 서버로 이전에 만든 Micro 서버(ubuntu-server)를 선택합니다. Zone은 서버가 있는 Zone과 같아야 합니다.Zone과 적용 서버 선택1.3 최종 확인내용을 확인하고 생성을 누릅니다.최종 확인공인 IP 신청 완료2. 결과Public IP 화면에서 공..

Cloud/Naver Cloud 2022.01.03

[Kubernetes] 토큰 만료 후 워커 노드 추가

클러스터를 만든 뒤 시간이 지나 새 워커 노드를 붙이려 하면 토큰 만료 오류로 join이 실패합니다. kubeadm 토큰은 유효 기간이 있기 때문으로, 토큰을 새로 만들고 CA 인증서 해시를 확인해 다시 join하면 됩니다.1. 증상초기 구성이 아니라 나중에 새 워커 노드를 추가하려고 kubeadm join을 실행하면, 토큰이 만료됐다는 오류와 함께 노드가 마스터에 붙지 않습니다.2. 원인노드 조인용 토큰은 발급할 때 유효 기간(EXPIRES)이 정해져 있습니다. 아래 명령으로 토큰과 만료 시각을 볼 수 있습니다.kubeadm token list토큰 목록과 EXPIRES 유효한 토큰이 있으면 그대로 쓰고, 없으면 새로 만들어야 합니다.3. 해결3.1 토큰 생성kubeadm token createkubea..

DevOps/Kubernetes 2021.11.02

[VCSA] 템플릿 업데이트

템플릿은 직접 수정할 수 없어서, 가상 머신으로 변환해 작업한 뒤 다시 템플릿으로 변환하는 방식으로 업데이트합니다. 이 글은 템플릿을 VM으로 변환하는 과정을 다룹니다.1. 업데이트 흐름템플릿 생성 과정에 VM을 템플릿으로 변환하는 단계가 있는데, 업데이트는 이를 반대로 진행하면 됩니다.템플릿을 가상 머신으로 변환VM을 켜서 패키지 업데이트 등 필요한 작업 진행다시 템플릿으로 변환 템플릿 생성 과정은 이전 글을 참고해 주세요. [VCSA] Template(템플릿) 생성하기안녕하세요 ~ 오늘은 Vshpere에 템플릿 생성 방법에 관련해서 작성해보려고 합니다. 여기서 템플릿이란 VM 즉 가상머신의 복제본이라고 할 수 있습니다. 템플릿은 가상머신 생성 및 프로비저닝에alsrbdmsco0409.tistory.c..

[VCSA] 템플릿으로 가상 머신 배포

미리 만든 템플릿으로 새 가상 머신을 배포하는 방법입니다. 설정이 끝난 VM을 템플릿으로 만들어 두었기 때문에, 배포한 VM은 전원을 켜면 추가 설정 없이 바로 로그인 화면이 나옵니다.1. 배경이전 글에서 템플릿을 만들었고, 이번에는 그 템플릿으로 VM을 배포합니다. 저는 템플릿을 콘텐츠 라이브러리에 넣어 두고 사용하고 있습니다. [VCSA] 컨텐츠 라이브러리 (로컬, 게시, 구독) 생성안녕하세요~ 여러분 오늘은 vCenter Server 컨텐츠 라이브러리에 대해 알아보겠습니다. 컨텐츠 라이브러리란? 시스템에서 공유 및 동기화가 가능한 OVF, 템플릿, ISO 등 기타 저장소입니다. 컨텐츠 라alsrbdmsco0409.tistory.com [VCSA] 컨텐츠 라이브러리 동기화안녕하세요 ~ 오늘은 저번 시..

[VCSA] vSphere 템플릿 생성하는 3가지 방법

vSphere에서 템플릿을 만드는 방법은 VM을 템플릿으로 복제, VM을 템플릿으로 변환, 기존 템플릿을 복제하는 세 가지입니다. 설정을 마친 서버를 템플릿으로 만들어 두면 서버를 만들 때마다 설치 과정을 반복하지 않아도 됩니다.1. 템플릿이란템플릿은 가상 머신의 복제본으로, VM을 생성하고 프로비저닝(배포 준비)하는 데 사용합니다. 서버를 자주 만들다 보면 같은 설치 과정을 계속 반복하게 되는데, 설치와 필요한 설정을 마친 서버를 템플릿으로 만들어 두면 배포만으로 바로 사용할 수 있습니다.2. 생성 방법 비교방법VM 상태원본VM을 템플릿으로 복제켜짐/꺼짐 상관없음VM 유지VM을 템플릿으로 변환꺼져 있어야 함VM이 템플릿으로 바뀜기존 템플릿 복제-기존 템플릿 필요3. 템플릿 생성3.1 VM을 템플릿으로 ..

[KT Cloud] 로드밸런서 구성

KT Cloud에서 웹 서버 두 대를 만들고 로드밸런서를 연결해 Round Robin 방식으로 트래픽을 나눠 봤습니다. 헬스 체크는 HTTP로 /index.html을 확인하도록 설정했습니다.1. 배경로드밸런서는 여러 서버에 요청을 나눠 부하를 분산하는 장비입니다. 개념은 아래 글에 정리해 두었습니다. 로드밸런서(Load Balancer)로드밸런서는 서버의 부하(로드)를 분산(밸런싱)해주는 기술을 말한다. 클라이언트와 서버 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을관리해 한 서버에 트래픽이 집중alsrbdmsco0409.tistory.com실습을 위해 웹 서버 두 대가 필요합니다. KT Cloud 서버 생성 방법은 아래 글을 참고해 주세요. [KT-CLOUD] 서버 생성하기오늘은 K..

Cloud/KT Cloud 2021.09.14
서울
--:--:--
-전체 글
-카테고리
누적 조회수