여전히 바쁜 어느날...
우리 시스템(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
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 방식으로 접속하는건 아래 포스팅 참고하세요!
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 |