로그인

검색

[해외호스팅] ssh 접속방법 (feat. namecheap, SSH key)

[해외호스팅] ssh 접속방법 (feat. namecheap, SSH key)

 

오랜만에 ssh 접속을 시도해 봅니다. (해외호스팅, namecheap)

xe 제로보드를 라이믹스로 업데이트 하려고 합니다.

 

ssh 보안때문에, key 를 이용한 접속만 허용되네요.

1. 퍼블릭키 (public key)를 생성합니다.

 

image.png.jpg

 

image.png.jpg

 

이때, 비밀번호를 넣어 줘야 합니다. (자동생성 번호를 이용하면 편리합니다. 계속사용될 예정이니, 기록해야 합니다.)

 

2. 공개키와 개인키가 생성됩니다.

 

image.png.jpg

 

 

3. 개인키 (private key)를 ppk 형식으로 변환해 줍니다. (이때, 공개키 만들때 사용했던, 비번 필요)

 

image.png.jpg

 

 

4. 위에서 만든 ppk 파일은 putty 연결할때 사용합니다.

 

image.png.jpg

 

 

5. putty 접속 후에도 비번이 필요합니다.

 

image.png.jpg

 

 

 

**결론

- 불편합니다. SSH key 없이 로그인이 안됩니다.

- key 사용까지는 이해 하는데, putty 접속 후에도 'key 생성' 비번을 입력해야 하니, 아주 불편합니다.

참고로, oracle free tier 는 생성된 private key 만 있으면, 비밀번호 없이 바로 로그인 됩니다.

 

- 그래서, 키생성 비밀번호를 따로 기록해야 하는데, 자동생성 비밀번호이기도 하고, 가끔 ssh 접속을 하는 편이니,

  ssh 접속이 필요할때 마다, key 를 새로 만들까 합니다. cPanel 에서 key 만드는데 5분도 안걸리니 말이죠.

 

이 게시물을

댓글'2'
지나가는이
  • 2023.08.09
  • 수정: 2023.08.09 06:13:37

안녕하세요? 네임칩 cPanel에서 제일 처음에 보여주신 캡쳐의 좌측 "Generate a New Key"를 하면, 자체 규정으로 인해 말씀하신 대로 추가 비밀번호를 반드시 입력해야 키생성이 되는데요, 보여주신 캡쳐의 우측 "Import Key" 기능으로 로컬 컴퓨터에서 '비밀번호 없이' 생성한 키를 업로드하고 사용하면 비밀번호 없이 자동접속이 가능합니다. 저는 제 랩탑 MacOS(unix-based)의 터미널에서 ssh-keygen으로 직접 생성한 로컬 키 파일의 내용을 (텍스트 편집기로 열어서) 저기 Import 메뉴의 텍스트상자 부분에 공개키 비밀키 둘다 복붙해서 추가 비밀번호없이 등록한 후 authorize했고, 이후 키파일과 연결된 비밀번호가 없으므로 무사통과로 접속성공이 되고 있습니다. 맥북의 내장 터미널과 윈도우즈의 PuTTY 모두 상관없이 될 겁니다. 비밀번호 없는 키파일을 직접 만들어서 import하는 방법으로 한번 시도해보세요~ (물론 제 로컬 컴퓨터에 저장된 키파일이 유출될 경우 누구나 접속할 수 있으니 추가 비밀번호가 없는 점에 대해서는 위험을 감수해야 합니다.)

이 댓글을

좋은 정보 감사합니다.

이 댓글을

이 댓글을 삭제하시겠습니까?