Linux
-
[Linux] NTP 서버 생성 및 동기화 (Ubuntu 24.04)Linux 2025. 5. 13. 11:18
NTP란? NTP(Network Time Protocol)는 인터넷이나 로컬 네트워크를 통해 정확한 시간 서버(NTP 서버)와 동기화하는 프로토콜즉, 네트워크로 연결되어 있는 컴퓨터들 간에 시간을 동기화하는데 사용하는 프로토콜서버나 시스템의 시간이 어긋나면 로그 분석, 인증서 유효성, 분산 시스템 동작에 문제가 생길 수 있다. 기본적으로 NTP는 UDP 123번 포트를 쓴다. NTP 클라이언트들은 NTP 서버가 제공하는 시간을 기준으로 시스템 시간을 동기화한다. 이때 NTP 서버의 시간이 클라이언트 입장에서는 신뢰할 수 있는 기준 시간이 되므로, 서버의 시간이 정확해야 한다는 점을 반드시 인지해야 한다.클라이언트들은 NTP 서버가 설치된 PC의 UDP 123번 포트로 요청을 보내고, 서버로부터 받은 응답..
-
[Linux] timedatectlLinux 2025. 5. 12. 16:40
현재 날짜 및 시간 확인 방법 # datedate---Mon May 12 07:22:44 UTC 2025 # timedatectltimedatectl set-timezone Asia/Seoul--- Local time: Mon 2025-05-12 07:22:52 UTC Universal time: Mon 2025-05-12 07:22:52 UTC RTC time: Mon 2025-05-12 07:22:53 Time zone: Etc/UTC (UTC, +0000)System clock synchronized: yes NTP service: active RTC in loc..
-
[Linux] SSH키를 사용하여 Linux VM 접속, SCP를 사용하여 VM 간에 파일 이동Linux 2025. 5. 12. 13:04
SSH 키를 사용하여 Linux VM 접속 Linux VM 및 SSH 키 생성 Linux VM 생성 시, 프라이빗 키를 다운로드 한다. 로컬에 해당 pem키 확인다른 위치에 저장된 경우 편의를 위해 ~/.ssh 디렉터리에 옮겨놓는다. 로컬 PC > VM 접속ssh -i C:\Users\\.ssh\your_private_key 사용자 이름@공인 IP 접속 완료 SCP를 사용하여 로컬 PC > VM으로 파일 이동scp -i @: 로컬 PC에서 Azure VM으로 파일을 이동한다. VM 내부에서 확인, 성공 SCP를 사용하여 VM > 로컬 PC로 파일 이동 VM에 있는 해당 파일을 로컬 PC로 옮겨보자 scp -i @: VM에서 로컬로 파일 반출 완료 로컬 PC에서 정상적으로 파일을 확인할 수 있다..
-
[Ubuntu 24.04/Nginx/Let's encrypt] 웹 서버에 SSL 인증서 적용Linux 2025. 1. 21. 10:33
웹 서버에 SSL 인증서 적용 클라우드 운영을 하다보면 웹 서버에 SSL 인증서를 적용하거나 갱신해야 할 일이 생긴다. Linux VM(OS Ubuntu 24.04)을 생성해서,Nginx 기반 웹 서버를 올린 뒤Let's encrypt를 이용하여 인증서를 적용해보자 도메인 생성 먼저 도메인을 생성한다.가비아에서 .shop 도메인을 1년 500원에 구매 가능하니 구매 하는 것을 추천! https://www.gabia.com/?utm_source=google&utm_medium=cpc&utm_term=%EA%B0%80%EB%B9%84%EC%95%84&utm_campaign=%EA%B0%80%EB%B9%84%EC%95%84 웹을 넘어 클라우드로. 가비아그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브www...
-
[Linux] ssy-keygen 생성으로 로컬PC에서 Linux VM으로 SSH 접속Linux 2024. 11. 23. 16:12
[로컬 PC] 1. 해당 명령어로 SSH 통신을 위한 key를 생성한다.ssh-keygen -t rsa 계속 엔터 치고 넘어가다보면 ~/.ssh 위치에 id_rsa(private key)와 id_rsa.pub(public key) 파일이 생성된다. 2. cat id_rsa.pub 명령어를 통해 퍼블릭 키를 확인하고, 복사한다. cat id_rsa.pub [원격 서버] 1. 원격 서버 접속 후, vi .ssh/authorized_keys 명령어를 실행한다. vi .ssh/authorized_keys 2. 로컬 PC에서 복사한 public key를 붙여넣은 뒤, 저장한다. 3. vi /etc/ssh/sshd_config 실행 4. PasswordAuthentication = no 활성화로 패스워..
-
[Linux] Vmware에 리눅스 'CentOS' 설치하기 - 2 (클라이언트, 서버)Linux 2023. 1. 9. 17:21
해당 게시글에서는 '클라이언트, 서버 전용머신' 설치 과정을 다룹니다. 1. 전용머신 설치 이미 만들어진 클라이언트, 서버 머신 2개에 Edit virtual machien settings -> Use ISO image file -> CD/DVD (IDE) 클릭 Use ISO image file에 'CentOs7 2009 minimal (클라이언트 머신)' iso 파일을 넣어줍니다. Use ISO image file에 'CentOs7 2009 DVD (서버 머신)' iso 파일을 넣어줍니다. 이후 시작 버튼을 누릅니다. Install CentOS 7 클릭 후 Enter 마우스 제어권을 찾을 수 없는 경우, ctrl+alt을 누르면 찾아올 수 있습니다. 이후 해당 화면이 뜹니다. 한국어로 설치할 것이기 때..