728x90

 

 

Sequel Pro를 다운받고

ssh통해서 데이터베이스를 열고자 하였다.

대학교 이후로 db관련 ide를 언제 열어봤던가..

떨리는 맘으로 ssh 관련 정보를 입력하고, 이전에 가지고 있던

key 파일 [~~].gem 파일의 링크를 걸어주었다.

하지만 귀신과 같이 연결 실패, 오랜만에 찾아온 손님에게 문전박대라니..

 

다행이도 에러 내용을 상세하게 전달해주고 있었다.

전체 에러 내용은  아래와 같다

 

{나의 key 파일} are too open.

It is required that your private key files are NOT accessible by others.

bad permissions: ognore key : {나의 key 파일}

 

이는 나의 키 파일의 권한과 관련된 문제때문에 발생된 것이다.

기본적으로 ssh에서 사용할 수 있는 키는

 

1. 사용자 외 접근 불가

2. 수정 불가

 

를 만족 시켜야 정상적인 키로 인식되고

문제 없이 기능할 수 있다.

 

나의 경우 내가 키 파일 내부의 내용을 한번 수정하면서 해당 파일이 

수정가능한 상태로 되었기에 위와 같은 에러가 발생한 것이다..!

gem파일을 직접 수정하지는 않고 text로 확장자 변경했다가 왔다갔다,,,

 

고로 해당 파일의 권한을 수정해주면 된다.

사용자 외 접근 불가 + 수정 불가 파일로 권한을 바꾸어 주면 된다.

 

권한 관련된 명령어 chmod 를 사용해 준다.

파일 주소를 쭉 쳐도 되겠지만, 나의 경우

터미널을 키고 해당 파일로 경로 이동후에

아래와 같은 명령어를 실행해 줬다.

 

$ chmod 400 {나의 key 파일 이름}

 

그러고 나서 다시 데이터베이스 IDE에서

key값을 이용해서 연결을 시도하면

정상적으로 접근할 수 있다!!!

 

EZ.피지.

 

 

 

 

 

 

 

728x90

'Back-end' 카테고리의 다른 글

Django settings.py 파일 분석해보기  (0) 2024.06.10
Django 프로젝트 시작해보기  (2) 2024.06.05
[venv] 가상환경과 venv 세팅 알아보기  (4) 2024.06.04

+ Recent posts