OpenStack 인스턴스에 쉽게 SSH 할 수있는 도구 novassh를 만들었습니다.
다만, OpenStack 방면에서는 보이지 않았으므로, novassh 라고 하는 툴 만들어 보았습니다. IP 주소 대신 인스턴스에 붙인 이름 태그(이름)로 접속할 수 있습니다.
데모
인스턴스에 SSH 연결
peco와 결합
사용법
OpenStack 환경 또는 OpenStack 기반 퍼블릭 클라우드에서도 작동합니다. 이하의 환경에서 실시하고 있습니다.
OpenStack 환경 또는 OpenStack 기반 퍼블릭 클라우드에서도 작동합니다. 이하의 환경에서 실시하고 있습니다.
1. novassh 설치
GitHub release에서 바이너리를 다운로드하여 사용합니다. 아래를 참조하십시오.
설치 방법
2. 인스턴스 이름을 지정합니다.
인스턴스명을 붙이는 방법은 다음과 같은 느낌으로.
자체 OpenStack(Horizon)의 경우 Instance Name
인스턴스 시작 대화 상자의 "Instance Name"에서 지정합니다.
ConoHa의 경우
서버 작성 화면의 「네임 태그」로 지정합니다.
Rackspace의 경우
Create Server 대화 상자의 "Server Name"에서 지정합니다.
3. 자격 증명 설정
환경 변수에 OpenStack 자격 증명을 설정합니다.
export OS_USERNAME=[username]
export OS_PASSWORD=[password]
export OS_TENANT_NAME=[tenant name]
export OS_AUTH_URL=[identity endpoint]
export OS_REGION_NAME=[region]
이 환경 변수 이름은 공식 CLI 도구 등에서도 사용되며 오픈 스태커 서비스입니다 :)
htps : // 우우키. 오 s ck. 오 rg / uuki / open Stack CCen t / Auteen Chikachion
4. 인스턴스에 연결
novassh의 기본 사용법은 다음과 같이 인스턴스 이름을 인수에 전달하는 것입니다.
novassh [instance-name]
기본적으로 ssh 명령의 래퍼이므로 사용자 이름 지정이나 옵션 지정 등도 똑같이 할 수 있습니다.
novassh username@instance-name
포트 포워드하는 경우
novassh -L 8080:internal-host:8080 username@instance-name
그 후 접속이 확립되면 통상의 ssh 와 같이 사용하기만 하면 됩니다.
4-2. 직렬 콘솔 연결 사용
OpenStack Nova는 버전 Juno에서 인스턴스로의 직렬 콘솔 연결을 지원합니다. 콘솔 접속은 가상 머신의 시리얼 콘솔 단말에 직접 접속되기 때문에, 인스턴스를 재부트해도 접속이 끊기거나 하지 않고, OS의 부트 순서등도 확인할 수 있습니다. 커널을 만지거나 할 때 유용합니다.
사용법은
--console
옵션을 붙일 뿐입니다만, OS측에서 시리얼 콘솔이 유효하게 되어 있을 필요가 있습니다 (최근의 Ubuntu나 CentOS는 디폴트로 비활성화되어 있습니다).시도하면 ConoHa를 사용하는 것이 좋습니다. Rackspace는 OpenStack 수준에서 비활성화되었습니다.
novassh --console [instance-name]
연결에 성공하면 아래와 같이 OS 로그인 프롬프트 등이 표시됩니다. 연결을 끊으려면
Ctrl+[ q
를 입력합니다.# novassh --console ubuntu-dev
Connected.
Type "Ctrl+[ q" to disconnect.
接続を切る場合は Ctrl+[ q と入力して下さい
Ubuntu 15.10 personal ttyS0
ubuntu login:
참고 : 이름 .com VPS Ubuntu14.04에서 직렬 콘솔 사용
소스라든지
소스 코드는 GitHub에 있습니다.
히로 노부 - s / ゔ ぁ sh
Reference
이 문제에 관하여(OpenStack 인스턴스에 쉽게 SSH 할 수있는 도구 novassh를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hironobu_s/items/ca4b7f8817c395ed0478
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(OpenStack 인스턴스에 쉽게 SSH 할 수있는 도구 novassh를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hironobu_s/items/ca4b7f8817c395ed0478텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)