주:

Oracle Cloud Infrastructure를 사용하여 Linux 컴퓨팅 인스턴스에 액세스 및 관리

이미지

소개

이 사용지침서에서는 Linux 인스턴스의 콘솔에 액세스하여 애플리케이션을 설치하거나 관리 작업을 수행하는 방법에 대해 설명합니다.

이미지

연결 접근 방식

여러 접근 방식을 사용하여 Linux 컴퓨팅 인스턴스에 액세스할 수 있습니다. 우리는 가장 일반적인 접근 방식을 나열했습니다.

목표

접근 방법 1: SSH를 통해 macOS 터미널과 SSH 프라이빗 키를 사용하여 컴퓨트 인스턴스 퍼블릭 IP 주소에 접속

이 접근 방식에서는 SSH 및 OCI에서 제공하는 퍼블릭 IP 주소를 사용하여 Linux 인스턴스에 접속하여 macOS 터미널을 사용하여 인스턴스에 직접 접속합니다.

이미지

접근 방법 2: OCI Cloud Shell 콘솔에서 SSH 사용자 이름 및 비밀번호를 사용하여 터미널 콘솔을 통해 컴퓨트 인스턴스에 연결

인스턴스에 대한 네트워크 연결이 없고 SSH를 사용하여 로그인할 수 없는 경우 이 접근 방식을 백도어로 사용할 수 있습니다.

접근 2에 대한 선행 조건

먼저 로컬 사용자 이름과 암호를 만들어야 하며 이렇게 하려면 다른 접근 방법 중 하나를 사용하여 개인 키를 사용하여 SSH로 로그인해야 합니다. 이것은 접근 1, 3, 4, 5 및 6에서 수행됩니다.

Instance 생성 프로세스에서 새 로컬 유저 이름과 암호를 생성할 수도 있습니다. 그러나 우리는 이것을 다른 튜토리얼에서 보여줄 것입니다.

계속 접근 방법 2

로컬 사용자 이름과 비밀번호를 생성했으므로 이제 OCI Cloud Shell 콘솔에서 SSH 사용자 이름과 비밀번호를 사용하여 터미널 콘솔을 통해 컴퓨트 인스턴스에 계속 접속할 수 있습니다.

이 접근 방식에서는 OCI에서 제공하는 로컬 콘솔을 사용하여 Linux 인스턴스에 연결하여 OCI Cloud Shell을 사용하여 인스턴스에 직접 연결합니다.

이미지

접근 방법 3: SSH를 통해 Royal TSX 애플리케이션과 함께 SSH 전용 키를 사용하여 컴퓨트 인스턴스 공용 IP 주소에 연결

이 접근 방식에서는 SSH 및 OCI에서 제공하는 공용 IP 주소를 사용하여 Linux 인스턴스에 연결하여 Royal TSX 애플리케이션을 사용하여 인스턴스에 직접 연결합니다.

이미지

접근 방식 4: SSH를 통해 OCI Cloud Shell에서 SSH 프라이빗 키를 사용하여 컴퓨트 인스턴스 프라이빗 IP 주소에 접속

이 접근 방식에서는 OCI에서 제공하는 OCI Cloud Shell을 사용하여 Linux 인스턴스에 접속하고 프라이빗 IP 주소를 사용하여 인스턴스에 접속합니다.

이미지

전용 IP 주소를 사용하여 Linux 인스턴스에 연결하려면 Cloud Shell이 Linux 인스턴스가 연결된 곳과 동일한 서브넷에 접근하는 것이 중요합니다.

이렇게 하려면 Cloud Shell을 Linux 인스턴스도 있는 동일한 VCN 및 서브넷에 플러그합니다. 기본적으로 네트워크는 Public(공용)으로 설정되지만, 즉시 새 개인 네트워크를 만들어 이를 변경할 것입니다.

접근 방법 5: SSH를 통해 OCI Cloud Shell에서 SSH 사용자 이름 및 비밀번호를 사용하여 컴퓨트 인스턴스 프라이빗 IP 주소에 접속

Approach 4에서는 전용 키를 사용하여 Linux 인스턴스에 로그인했습니다. 이 접근 방식에서는 사용자 이름과 비밀번호를 사용합니다.

이미지

이미지

접근 방식 6: SSH를 통해 OCI Bastion 호스트에서 SSH 전용 키를 사용하여 컴퓨트 인스턴스 전용 IP 주소에 연결합니다.

이 접근 방식에서는 OCI Bastion 서비스를 사용하여 Linux 인스턴스에 연결하고, 여기에서 터널 연결을 통해 전용 IP 주소를 사용하여 인스턴스에 연결합니다.

이미지

배스천 플러그인이 없습니다.

이 접근 방식에서는 이미 실행 중인 Linux 인스턴스에서 배스천 플러그인을 사용으로 설정했습니다. 처음부터 인스턴스를 생성할 때 배스천 플러그인을 사용으로 설정할 수도 있습니다.

Advanced 옵션을 선택하고 다음 옵션을 선택한 다음 Instance 생성을 계속합니다.

  1. Oracle Cloud Agent를 누릅니다.
  2. Bastion을 선택합니다.

이미지

처음부터 새 이미지를 생성한 후 인스턴스가 생성되고 상태가 실행 중*인 직후 Bastion 플러그인 후 상태를 확인하면 Plugin Bastion not present...와 함께 오류 메시지가 표시될 수 있습니다.

이미지

상태가 실제로 변경되기까지 1분이 걸릴 수 있습니다. 백그라운드에서 플러그인을 다운로드, 설치 및 시작해야하기 때문에 시간이 걸립니다. 상태가 실행 중으로 변경될 때까지 5분 동안 기다립니다.

이미지

상태가 변경되지 않고 메시지가 Plugin Bastion not present...로 유지되면 Linux 인스턴스가 Bastion 플러그인을 다운로드하기 위해 인터넷에 연결할 수 없는 경우일 수 있습니다. VCN 내에서 인터넷, NAT 및 서비스 게이트웨이 문제를 해결하여 인스턴스가 인터넷에 접근할 수 있는지 확인합니다.

접근 방식 7: 가상 클라우드 네트워크 내에서 Stepstone 컴퓨트 인스턴스 사용

이 접근 방식에서는 일종의 스텝스톤 또는 전용 배스천으로 사용할 수 있는 전용 Linux 인스턴스를 생성하며 여기서 다른 Linux 인스턴스에 액세스합니다. 우리는 Oracle이 무료로 제공하는 OCI Bastion 서비스 사용에 비해 추가 비용이 발생할 수 있는 리소스를 사용하고 있습니다.

이것은 우리가 앞서 설명 한 접근 방식의 조합이기 때문에 우리는이 접근 방식의 세부 사항을 다루지 않을 것입니다.

이미지

다음 단계

이 사용지침서에서는 OCI 내에서 Linux 인스턴스에 액세스하고 관리할 수 있는 모든 접근 방법을 제공합니다. 인터넷 및 콘솔에서 직접 Linux 인스턴스에 접근할 수도 있고, OCI Cloud Shell, 배스천 또는 전용 인스턴스와 같은 중간 스텝스톤을 사용할 수도 있습니다.

또한 전용(private) 또는 공용(public) 키를 사용하고 로컬 유저 이름과 암호를 사용하여 SSH를 사용하여 Instance에 연결하는 방법도 설명했습니다.

가능한 모든 연결 방식은 다음 이미지에 나와 있습니다.

이미지

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.