SSH를 사용하여 VM에 접속
SSH(보안 셸) 접속을 사용하여 VM 클러스터의 VM(가상 머신)에 접속할 수 있습니다.
Linux, Oracle Solaris 및 macOS를 비롯한 대부분의 UNIX 스타일 시스템에는 SSH 클라이언트가 포함됩니다. Microsoft Windows 시스템의 경우 PuTTY와 같은 SSH 클라이언트를 사용할 수 있습니다.
VM에 연결하기 위한 필요 조건
-
VM 클러스터에 등록된 공개 키에 해당하는 SSH 개인 키 파일입니다.
VM 클러스터를 만들 때는 하나 이상의 SSH 키 쌍의 퍼블릭 키 부분을 지정해야 합니다. VM 클러스터를 만든 후 추가 키를 등록할 수도 있습니다.
공개 키는
~/.ssh/authorized_keys의authorized_keys파일에 저장됩니다. 별도의authorized_keys파일은 운영 체제 유저의 홈 디렉토리 아래에 있습니다. 기본적으로opc사용자 계정만authorized_keys항목을 가지며 원격으로 로그인할 수 있습니다.opc사용자에 대해authorized_keys에서 자동으로 생성된 항목을 제거하거나 변경하지 마십시오. -
액세스하려는 VM의 호스트 이름 또는 IP 주소입니다.
PuTTY를 사용하여 Microsoft Windows 시스템에서 VM에 접속
VM 클러스터와 연관된 퍼블릭 키와 일치하는 SSH 전용 키 파일이 필요합니다. 이 개인 키 파일은 PuTTY .ppk 형식이어야 합니다. 개인 키 파일이 원래 Linux 플랫폼에서 생성된 경우 PuTTYgen을 사용하여 키를 .ppk 형식으로 변환할 수 있습니다.
-
PuTTY를 다운로드하여 설치합니다.
PuTTY를 다운로드하려면 PuTTY 웹 사이트로 이동하여 다운로드 지침을 따릅니다.
-
PuTTY 프로그램
putty.exe를 실행합니다.[세션] 패널을 보여주는 PuTTY Configuration 창이 표시됩니다.
-
Host Name (or IP address) 필드에 액세스할 VM의 호스트 이름 또는 IP 주소를 입력합니다.
-
Connection type(연결 유형) 옵션이 SSH로 설정되었는지 확인합니다.
-
범주 트리에서 필요한 경우 연결을 확장한 다음 데이터를 선택합니다.
[데이터] 패널이 표시됩니다.
-
자동 로그인 사용자 이름 필드에
opc을 입력합니다.opc사용자로 연결하여 VM에 대한root또는oracle액세스가 필요한 작업을 수행합니다.opc사용자는sudo명령을 사용하여root액세스 권한을 얻거나oracle사용자로 전환할 수 있습니다. -
사용자 이름이 지정되지 않은 경우 옵션이 프롬프트로 설정되었는지 확인합니다.
-
범주 트리에서 SSH를 확장한 다음 Auth를 선택합니다.
인증 패널이 표시됩니다.
-
인증을 위한 개인 키 파일 필드 옆에 있는 찾아보기를 선택합니다.
-
프라이빗 키 파일 선택 창에서 VM 클러스터와 연관된 퍼블릭 키와 일치하는 프라이빗 키 파일로 이동하여 엽니다.
-
범주 트리에서 세션을 선택합니다.
[세션] 패널이 표시됩니다.
-
저장된 세션 필드에 연결 구성의 이름을 입력한 다음 저장을 선택합니다.
-
열기를 선택하여 연결을 엽니다.
PuTTY Configuration 창이 닫히고 PuTTY 터미널 창이 표시됩니다.
VM에 처음 연결하는 경우 공개 키를 확인하는 PuTTY 보안 경보 창이 표시됩니다. 연결을 계속하려면 예를 선택합니다.
UNIX 스타일 시스템에서 VM에 연결
다음 SSH 명령을 입력합니다.
ssh -i private-key user@node
설명:
private-key는 VM 클러스터에 등록된 공개 키에 해당하는 SSH 개인 키를 포함하는 파일의 전체 경로 및 이름입니다.user은 접속에 사용할 운영체제 사용자입니다.node는 액세스하려는 VM의 호스트 이름 또는 IP 주소입니다.
VM에 대한 root 액세스가 필요한 작업을 수행하려면 opc 사용자로 연결합니다.
opc 사용자는 다음 명령을 사용하여 root 액세스 권한을 얻을 수 있습니다.
sudo -s
Oracle AI Database 소프트웨어 소유자로 작업을 수행하려면 opc 사용자로 연결한 다음 oracle 사용자로 전환합니다.
sudo su - oracle