본문 바로가기

Linux

[Linux] SFTP pem key 인증으로 접속하기

여전히 바쁜 어느날...

우리 시스템(B회사)의 데이터를 A회사로 보내야 할 업무가 생겼다.

결제정보등등..을 연계정의서에 맞게 모든 데이터는 File 로 SFTP를 통해 전송해달라고 한다...

 

A회사에서 이전 SFTP 접속 방식과 다르게, PEM key를 사용하라고 안내해줬다.

난 여태 계정, 비밀번호를 전달받아 접속하는 방식으로만 사용하다가 key 인증방식은 뭔지 몰랐다.

접속방식은 간단했다.

 

 

1. A회사로 부터 전달받은 .PEM을 /home/user계정/.ssh/ 경로에 붙여넣기.

-> 예) /home/user계정/.ssh/keyfile.pem

 

2. 접속 명령어 (특정포트 사용시!!)

sftp -i (PEM키파일경로) -P (포트번호) (sftp접속계정ID)@(호스트주소)

-> 예) sftp -i /home/user계정/.ssh/keyfile.pem -P 3232 jmseo@192.168.0.8

특정 포트로 SFTP 접속

 

3. 접속 명령어 (특정포트 미사용, 22포트 사용시)

sftp -i (PEM키파일경로) (sftp접속계정ID)@(호스트주소)

-> 예) sftp -i /home/user계정/.ssh/keyfile.pem jmseo@192.168.0.8

 

위와 같이 접속했다.

 

접속이 안될 경우, access denied

1.pem 파일의 권한을 400으로 변경  (명령어: chmod 400 keyfile.pem)

2. 접속계정, 포트 확인 

정도 하면될듯하다!

 

key 인증방식 말고 user, password 방식으로 접속하는건 아래 포스팅 참고하세요!

https://jmseo.tistory.com/67

 

Linux SFTP 접속하기

1. 일반포트 접속시 (22번포트) $ sftp 사용자계정ID@호스트주소 ex) sftp dev@192.168.1.10 2. 특정포트 접속시 $ sftp -oport=포트번호 사용자계정ID@호스트주소 ex) sftp -oport=2120 dev@192.168.1.10 sftp -o..

jmseo.tistory.com

 

반응형

'Linux' 카테고리의 다른 글

[Linux] less 명령어로 큰 로그파일을 열어보자  (0) 2021.09.21
Linux SFTP 접속하기  (0) 2021.06.17