원격서버(ubuntu)에 접속할때 비밀번호로 접속하는것 보다 보안키(Private key)를 이용하는게 보안이 향상됩니다. 1. PuTTYgen으로 private key, public key, Open SSH key(public key) 생성 (클라이언트작업) - VSCode 원격접속을 위한 OpenSSH key 변환파일을 생성합니다. - private key 생성 및 OpenSSH key값 클립보드 복사(원격서버 접속권한키 적용용) Private key(*.ppk)는 클라이언트에서 Putty로 접속시 필요한 개인키입니다. Key(Public keyfor pasting into OpenSSH authorized_keys file) 클립보드복사하여 원격서버 계정 접속권한키(authorized_keys)에 ..
Linux
개요 동일스펙 PC 여러 대에 Windows 10 Pro, 복구 솔루션(마에스트로, 리파로)이 설치되어 있는 환경에 추가적으로 SSD(우분투)을 장착하여 멀티부팅 하는 방법 환경 Windows 10 Pro 자동 복구 솔루션(마에스트로, 리파로) 우분투 설치 전 사전작업 우분투 설치하기전 윈도우10 Pro가 설치되어 있는 M.2 SSD를 제거합니다. 제거를 하고 설치해야 되는 이유는 EFI boot loader가 윈도우 EFI파티션에 추가되는 경우가 발생할 수 있습니다. 아래처럼 우분투 설치시 boot loader를 어떤 디스크에 설치할 것인지 지정할 수 있습니다. 하지만 환경에 따라 지정한 디스크가 아닌 윈도우 부트로더에 추가되는 경우가 발생합니다. 그런 오류가 발생하지 않도록 윈도우가 설치되어 있는 M..
rsync (Remote synchronization) 원격서버 데이터 동기화를 위해 만들어진 유틸리티 - 소유권,그룹권한,심볼릭 링크,타임스탬프 공유로 여러 서버 동기화 - 이미 동기화된 데이터는 제외하고 동기화 (네트워크 트래픽 최소화) - ssh 프로토콜을 이용한 원격지 동기화 - 다른 동기화 프로그램(rcp, scp) 보안 및 속도가 빠름 (SCP 보안 취약점 CVE-2018-20685, CVE-2019-6109-11) rsync는 크게 두가지 방법으로 사용합니다. rsync데몬(systemctl start rsyncd)을 구동시켜서 사용하는 방법과 ssh로 바로 접속해서 사용하는 방법이 있습니다. rsync데몬을 사용할 경우 rsyncd.conf에 정의된 Alias에 의해 동기화작업을 진행합니다..
- 설치 # yum install nvme-cli - nvme 장치 확인 # nvme --list - nvme smart log확인 (lsblk로 nvme0n1확인) # nvme smart-log /dev/nvme0n1 Smart Log for NVME device:nvme0n1 namespace-id:ffffffff critical_warning : 0 temperature : 27 C available_spare : 100% available_spare_threshold : 10% percentage_used : 0% data_units_read : 50,959 data_units_written : 139,932 host_read_commands : 643,818 host_write_commands ..
docker 설치(repository추가 및 install) # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker 서비스 시작,상태확인, 자동시작 활성화 - docker 서비스 시작 # systemctl start docker - docker 상태 확인 # systemctl status docker - docker 자동시작 활성화 # systemctl enable docker docker 설치확인 - docker 설치 확인 # docker --version d..
기본설정 - root 계정 활성화 - root활성화 # sudo passwd root - root 접근 # su - 사용자확인 # whoami - 우분투 버전확인 # lsb_release -a - 우분투 업데이트 - 업데이트 가능 패키지 확인 # sudo apt-get update - 업그레이드 (1) # sudo apt-get upgrade - 의존성 검사해서 필요한 패키지도 같이 업그레이드 (2) # sudo apt-get dist-upgrade - 기본 패키지 설치 (Ubuntu Server Minimal Installed) - vi # sudo apt-get install vim - nano # sudo apt-get install nano - less # sudo apt-get install l..