DevOps/Linux

DevOps/Linux

SFTP를 사용해서 파일을 올리고 다운받는 방법에 대해서 알아보겠습니다

이 글을 통해서 배워갈 내용 SFTP 소개 실습 (Ubuntu 22.04 - Window) SFTP 소개 SFTP는 Secure File Transfer Protocol의 약자로서 보안을 강화한 파일 전송 프로토콜입니다 암호화된 연결을 통해서 파일을 FTP 보다 안전하게 전송하고 관리하는데 사용됩니다 실습 윈도우에서 원격 우분투 호스트에 연결해서 파일을 올리고 내리는 실습을 해보겠습니다 A1. 먼저 ssh access를 확인합니다 (SFTP 가 SSH 위에서 동작하기 때문에 SSH 액세스가 없으면 SFTP 연결도 제대로 작동하지 않습니다) 윈도 CMD 혹은 Powershell에서 ssh 연결 확인 # ssh {유저이름}@{서버 ip혹은 host명} ssh root@123.567.123.456 A2. SS..

DevOps/Linux

Ubuntu 22.04 LTS (Jammy Jellyfish) Postgresql 16으로 버전업 하기

Postgresql 14에서 Postgresql 16으로 버전업 하기 POSTGRESQL 16 설치 패키지 리스트 업데이트 sudo apt update -y 없을경우 GNU Privacy Guard (GPG) version 2 설치 sudo apt install gnupg2 없을 경우 wget 설치 sudo apt install wget PostgreSQL repository를 system에 package sources list에 추가 sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' PostgreSQL repository에..

DevOps/Linux

우분투에서 PostgreSQL 설치하기: 초간단 레시피

인트로 ubuntu에 PostgreSQL을 설치하고 보안설정을 하는 초간단 방법입니다. PostgreSQL 은 초강력 오픈 소스 데이터베이스 관리 시스템으로 데이터를 효과적으로 CRUD 쓰고 읽고 업데이트하고 삭제할 수 있게 해 줍니다. 이 블로그 글에서는 PostgreSql을 설치하고 간단하게 보안설정을 하는 방법을 설명합니다. 이 글이 다른 개발자에게 유용한 정보가 되었으면 좋겠습니다. 자 그럼 지금부터 설치과정을 시작해보겠습니다. 1. Postgresql 설치 및 실행 apt update && apt full-upgrade -y sudo apt install postgresql postgresql-contrib sudo systemctl start postgresql.service 2. 버전 확인 ..

DevOps/Linux

[Node.js] CI/CD 구축 - Github Actions, Ubuntu 22, vultr

간단 설명 NodeJs 자동배포 CI CD 구축을 만들어보겠습니다 기술의 경우 리눅스 기반 시스템(Ubuntu), Nodejs 서버, Github Actions 등이 사용되었습니다 Jenkins, Travis CI 그리고 CircleCI 등도 많이 씁니다만 요즘에는 무료와 가성비에 관심이 많아서 Github Actions를 사용합니다 CI CD는 Continuous Integration Continuous Deployment 로서 지속적 통합 지속적 배포입니다 Github Actions는 Github에서 제공하는 자동화 플랫폼입니다 먼저 Ubuntu 에 접속합니다 그다음 Secure Shell Protocol SSH 키를 생성해 줍니다 rsa 방식도 있고 ed25519 방식도 있습니다 저는 ed25519..

DevOps/Linux

윈도우 Hyper-V 가상화 한줄설명 및 간단 사용방법

``` Hyper-V 가상화 한 줄 설명 및 간단 사용방법 ``` 이번 글을 통해 배워갈 내용 Hyper-V 가상화 기술 소개 Hyper-V 가상화 사용 방법 1. 한줄 요약 윈도에서 가상머신(VM)을 운영하게 도와주는 플랫폼 상세 설명 마이크로소프의 Hyper-V는 가상화 기술로 윈도 운영체제에서 버츄얼 머신(VM)을 운영하게 해주는 플랫폼으로서 하이퍼바이저(Hypervisor)라는 소프트웨어 계층을 운영함으로써 하나의 호스트 시스템에서 여러 개의 가상 머신을 운영하게 도와줍니다. 하이퍼바이저 기반 가상화 외에 하드웨어 가속, 가상 스위치, 스냅숏 등의 주요 기능이 있습니다. 윈도 11에서 설치 방법 1. 제어판 프로그램 및 기능열기 2. 윈도우 기능 켜기/끄기에 하이퍼바이저 체크 후에 확인을 눌러서 ..

DevOps/Linux

도커(Docker)를 이용한 컨테이너 관리하기: 설치부터 볼륨생성까지

도커 소개 컨테이너 기술을 이용해 애플리케이션을 격리된 환경에서 실행하는데, 이를 통해 애플리케이션 배포와 관리가 용이해졌습니다. 이번에는 도커의 기본적인 사용법에 대해 알아보겠습니다. 도커 설치 우분투에 도커는 아래와 같이 설치가 가능합니다 # 도커 설치 참조 https://docs.docker.com/engine/install/ubuntu/ # 도커 버전 확인 docker --version # 구버전 삭제 sudo apt remove docker docker.io containerd runc # 도커 공식 GPG 키 추가 sudo mkdir -m 0755 -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sud..

DevOps/Linux

Ubuntu에 Redis 설치 및 외부연동 그리고 꿀팁까지

우분투에 레디스 설치 레디스 기본동작 레디스 외부 연결 그리고 몇 가지 꿀팁까지 redis 설치 // 설치 sudo apt-get update sudo apt-get install redis // 상태 확인 sudo systemctl status redis-server // 설정 sudo nano /etc/redis/redis.conf // 필요시 maxmemory 1g //최대 메모리 허용량 maxmemory-policy allkeys-lru //초과시 삭제 //재시작 sudo systemctl restart redis-server.service redis 외부접속 설정 // 외부접속의 경우 방법2 추천 // 방법 1 // 현재 접속중 IP 확인 w // 필요시 포트 개방 sudo nano /etc/r..

DevOps/Linux

클라우드 VM 우분투 초기 세팅 치트키 Ubuntu 22.04 SpringBoot Postgressql

김씨가 만든 우분투 22.04 스프링 부트 설치, 디비 설치, 클라우드 Virtual Machine Setting 가이드입니다. IT를 통해 더욱더 좋은 세상을 함께 만들어가기 위해서 도움이 되었으면 좋겠습니다 참고해주시고 고칠점이 있다면 댓글 부탁드립니다. 1. 업데이트 # ----------------------------- # 1. # 업데이트 apt update && apt full-upgrade -y 2. 리눅스 접근 보안 세팅 # ----------------------------- # 2. # 리눅스 접근 보안을 위해서 # 2-1 ssh 키 설정 ssh-keygen -t rsa -b 2048 -C '221113 by codemaster' Enter file : 필요시 넘김(필자는 넘김) En..

kimc
'DevOps/Linux' 카테고리의 글 목록