클라우드 서버를 사용하는 경우 SSH를 사용하여 AWS의 EC2 인스턴스에 연결하는 것은 중요한 작업입니다. 처음에는 복잡해 보일 수 있지만 올바른 단계를 따르면 서버를 쉽고 안전하게 관리할 수 있습니다. 이 포괄적인 가이드에서는 Windows와 Linux에서 연결하는 다양한 방법, 일반적인 문제를 해결하는 방법, 그리고 액세스를 효율적으로 관리하기 위한 몇 가지 주요 권장 사항을 보여드립니다.
SSH 연결을 설정하기 위한 전제 조건
SSH를 통해 EC2 인스턴스에 연결하기 전에 다음 요구 사항을 충족하는지 확인하세요.
- 개인 키(.pem 또는 .ppk): AWS는 인스턴스를 생성할 때 키 쌍을 생성합니다. 그만큼 개인 키 에 필수적이다 인증.
- 공개 IP 주소 또는 DNS: 당신은 알아야합니다 공개 IP 또는 이름 DNS 인스턴스의.
- 보안 그룹의 규칙: 교통을 허용해야 합니다 SSH (포트 22)에서 현재 IP 보안 그룹 설정에서.
- SSH 클라이언트 설치됨: OpenSSH를 Linux/macOS 또는 퍼티 Windows 용.
Linux 또는 macOS에서 연결하는 방법
유닉스 시스템 에서 SSH 연결은 터미널을 통해 이루어집니다 . 다음 단계를 따르세요.
- 하나를 열다 단말기 그리고 돛을 달다 디렉토리 개인 키가 저장된 위치입니다.
- 다음 명령을 실행하여 구성에 따라 값을 바꾸세요.
ssh -i /ruta/al/archivo.pem usuario@ip_publica
예 :
ssh -i ~/Documents/aws-key.pem [email protected]
권한 오류가 발생하는 경우 다음 명령어를 사용하여 개인 키 권한을 조정하십시오.
chmod 400 aws-key.pem
PuTTY를 사용하여 Windows에서 연결하는 방법
Windows에는 (최신 버전을 제외하고) 기본 SSH 클라이언트가 없으므로 PuTTY를 사용하는 것이 좋습니다 . 다음은 따라야 할 단계입니다.
- 다운로드 및 설치 퍼티 y 푸티젠.
- 열기 푸티젠 그리고 당신의 키를 변환하세요 .PEM 형식 .PPK.
- 열기 퍼티 현장 호스트 이름, 들어가다 공개 IP.
- En 연결 → SSH → 인증 파일을 업로드하세요 .PPK.
- 클릭 엽니다 그리고 해당 사용자로 로그인합니다(예: 우분투 (Ubuntu 기반 인스턴스의 경우)
일반적인 문제 해결
연결에 문제가 있는 경우 다음 솔루션을 확인하세요.
- 오류 «권한 거부(publickey)»: 사용 중인지 확인하세요 올바른 키 그의 허가증은 400이에요.
- 오류 «네트워크 오류: 연결이 거부되었습니다»: 확인하십시오 포트 22 보안 그룹에서 열려 있습니다.
- 개인 키를 찾을 수 없습니다: 이를 분실한 경우 인스턴스에 액세스할 수 없습니다. 그런 경우에는 새로 만들어야 합니다. clave 수동으로 추가합니다.
클라우드 서버를 사용하는 사람이라면 SSH를 통해 AWS의 EC2 인스턴스에 연결하는 것이 필수적인 작업입니다. Linux, macOS, Windows 중 무엇을 사용하든 연결을 올바르게 설정하고 관리하는 방법을 이해하면 서버를 효율적으로 관리하는 데 도움이 됩니다. 또한 EC2 Instance Connect와 같은 일반적인 문제와 옵션에 대한 솔루션을 아는 것은 문제를 방지하고 보안을 강화하는 데 도움이 됩니다.
EC2 인스턴스 연결을 통한 연결
Amazon Linux 2 또는 Ubuntu 기반 인스턴스를 사용하는 경우 개인 키 없이 AWS 콘솔에서 직접 연결할 수 있습니다.
- 액세스 AWS 관리 콘솔.
- 이동 EC2 인스턴스 관리하려는 항목을 선택하세요.
- 클릭 연결 탭을 선택하고 EC2 인스턴스 연결.
- 클릭 연결 열다 단말기 웹에서 직접.
AWS에서 액세스 키 관리
보안을 강화하고 키 분실로 인한 계정 잠금을 방지하려면 IAM을 사용하여 액세스를 관리하고 필요한 경우 새 키를 생성할 수 있습니다.
- EC2 콘솔로 가서 새로운 키 쌍을 만듭니다.
- 데스 카가 라 개인 키 (유일한 우연).
- 현재 인스턴스에 액세스하고 파일에 새 키를 추가합니다. 승인 _ 키.
클라우드 서버를 사용하는 사람이라면 SSH를 통해 AWS의 EC2 인스턴스에 연결하는 것이 필수적인 작업입니다. Linux, macOS, Windows 중 무엇을 사용하든 연결을 올바르게 설정하고 관리하는 방법을 이해하면 서버를 효율적으로 관리하는 데 도움이 됩니다. 또한 EC2 Instance Connect와 같은 일반적인 문제와 옵션에 대한 솔루션을 아는 것은 문제를 방지하고 보안을 강화하는 데 도움이 됩니다.
바이트와 기술 전반에 관한 세계에 대한 열정적인 작가입니다. 나는 글쓰기를 통해 내 지식을 공유하는 것을 좋아하며 이것이 바로 이 블로그에서 할 일이며 가젯, 소프트웨어, 하드웨어, 기술 동향 등에 관한 가장 흥미로운 모든 것을 보여 드리겠습니다. 제 목표는 여러분이 간단하고 재미있는 방식으로 디지털 세계를 탐색할 수 있도록 돕는 것입니다.