Ansible (3) - SSH로 실제 서버에 연결하고 ad-hoc 명령 실행하기
1. 개요 이전 글까지는 내 컴퓨터( localhost )만 대상으로 실습했다. Ansible을 실제로 쓰는 곳은 원격 서버이므로, 이번에는 SSH로 서버에 연결하는 과정부터 준비한다. 이 글에서는 관리 노드에 Ansible용 계정을 만들고, SSH 키로 비밀번호 없이…
TAG
6개의 글
1. 개요 이전 글까지는 내 컴퓨터( localhost )만 대상으로 실습했다. Ansible을 실제로 쓰는 곳은 원격 서버이므로, 이번에는 SSH로 서버에 연결하는 과정부터 준비한다. 이 글에서는 관리 노드에 Ansible용 계정을 만들고, SSH 키로 비밀번호 없이…
1. 개요 앞선 글에서는 테스트를 통과한 Spring Boot 애플리케이션을 Docker 이미지로 만들어 Docker Hub에 푸시했다. 이미지를 저장소에 올리는 것만으로는 EC2에서 실행 중인 컨테이너가 바뀌지 않는다. 이 글에서는 main 브랜치에 푸시하면 테스트,…
앞 글에서 Windows 노트북의 VirtualBox에 있는 복제 VM의 MAC 주소·고정 IP를 정리하고, Windows 호스트의 127.0.0.1 포트를 VM의 SSH 포트로 전달했다. 이 포트 포워딩은 Windows 노트북에서 VM을 처음 설정하거나 문제가 생겼을…
VirtualBox에서 Ubuntu VM을 복제하면 디스크뿐 아니라 운영체제의 네트워크 설정도 함께 복사된다. 복제 과정에서 가상 NIC의 MAC 주소를 새로 만들었다면, 기존 Netplan 설정이 원본 MAC을 기준으로 인터페이스를 찾지 않도록 함께 점검해야 한다.…
VS Code에서 Remote SSH로 Ubuntu 서버에 접속하려고 했지만 Permission denied (publickey) 오류가 발생했다. SSH 키의 passphrase 입력창까지 나타났기 때문에 키 파일 자체는 인식되는 것처럼 보였지만, 실제로는 설정된 개…
SSH 개념 정리부터 Key 기반 접속 및 설정 자동화까지 서버 관리나 개발 작업을 하다 보면 외부 서버에 원격으로 접속해야 하는 일이 빈번하게 발생한다. 이때 가장 기본적이고 널리 사용되는 보안 프로토콜이 바로 SSH(Secure Shell)다. 이번 글에서는 SSH…