티스토리 뷰
Chrome extension Secure Shell
로 AWS 연결하기
우선 Secure Shell 은 크롬의 확장 프로그램으로 여기에서 받을 수 있다.
프로젝트 진행 중에 AWS 인스턴스에 접속을 해야 하는데 Pem 파일만 받은 상태라면 다음과 같은 과정을 거쳐서 연결하면 된다.
Public Key 생성
ssh-keygen
명령을 통해서 pem 파일로 부터 pub 파일을 생성해야 한다. 아래의 명령을 이용하면 된다.
> ssh-keygen -y -f aws_test.pem > aws_test.pub
만일 ssh-keygen
이 없는 경우라면 다음과 같이 설치 또는 확인을 해 보면 된다.
- Linux 라면 기본 제공되는 것이고
- Windows 에
puttygen
설치 또는 이미 설치되었다면 폴더 확인 - Windows 에
git
설치 또는 이미 설치되었다면...Git 설치 경로\usr\bin
폴더 확인
확장자 제거
다른 프로그램도 동일한 것인지는 모르지만 Secure Shell 에서는 pem 화일의 확장자가 없어야 한다. 따라서 aws_test.pem
파일을 aws_test
파일로 이름을 변경한다.
Secure Shell 접속 정보 설정
위의 화면에서 username
, hostname
을 입력하고 Import...
버튼을 눌러서 위에서 생성한 aws_test, aws_test.pub
파일 두개를 선택하면 Identity
항목이 [default] 에서 [aws_test] 로 변경된 것을 확인할 수 있으며 접속이 가능하다.
기타 권한 설정
위와 같이 작업을 진행했지만 permission denied (publickey).
라는 메시지가 나온다면 해당 Pub 키 파일에 접근 권한이 없을 수 있으므로 폴더 또는 해당 파일에 대한 속성 > 보안
탭에서 현재 사용자에 대해서 전체 권한 (Full Access) 을 설정해 주면 된다.
만일, 그렇게 설정한 상태에서도 동일한 오류가 발생한다면 속성 > 보안
탭에서 상속부분을 제거하고 다른 사용자들도 모두 제거를 하면 된다. 그럼에도 불구하고 오류가 발생한다면 다른 이유 (파일 명이 서로 다른 상황, ....)가 있을 수 있으므로 확인해 보도록 한다.
Written by Morris (ccambo@gmail.com - MSFL)
'개발 > 오류처리' 카테고리의 다른 글
[OS] Windows에서 MSVCR90.dll 오류 대처하기 (0) | 2017.05.12 |
---|---|
Ning + Netty 조합에서 Unable to establish loopback connection 오류가 발생하는 경우 (0) | 2015.02.26 |
[ubuntu] apt-get udpate 에서 발생하는 오류 처리 (Hash sum mismatch, 404 등) (0) | 2015.02.07 |
- Total
- Today
- Yesterday
- galera
- 쿠버네티스
- GIT
- collection
- Packages
- KUBECTL
- Cluster
- CentOS
- Node
- zookeeper
- operator framework
- provisioner
- macos
- opencensus
- custom resource
- kudo-cli
- terrminating
- SolrCloud
- Kubernetes
- Galera Cluster
- docker
- Replica
- leader
- NFS
- operator
- Kudo
- k8s
- CentOS 8
- dynamic nfs client provisioner
- ssh
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |