뎁스_2734

뎁스_2734

devops
뎁스_2734뎁스_2734· 2년

질문OpenVPN에서 가동되고 있는 서버끼리 ssh 연결이 안됩니다.

OpenVPN 인스턴스를 하나 생성해 내 IP로 보안그룹 설정한 후, Jenkins로 CI/CD 자동화를 하려고 빌드를 실행했습니다. 그런데 key 에러가 발생해 putty로 jenkins 서버 들어가 frontend가 가동되고 있는 프라이빗 주소로 'ssh -i (pem파일) [email protected]' 같이 연결을 시도했는데, 3번 비번을 입력해도 접속이 안됩니다. 하루 종일 구글링하고 고민을 해봤는데 문제가 해결되지 않습니다. 보안그룹 이상 없습니다. vscode로 같은 pem파일을 통해 접속했을 땐 잘 접속됩니다. jenkins 서버의 .ssh/known-hosts 파일을 확인해봤을 때, 10.0.0.156 ~ '키파일 형식 문서' 이런 형태인데, '키파일 형식 문서'가 기존 가지고 있던 키파일 문서와 다른 형태입니다. 그리고 제 생각엔 pem키 파일로 접속을 하는 거기 때문에 passpharase이란 메시지가 나오지 않아야 하는데, 키 파일이 달라지는 게 문제가 되는 거 같습니다. /var/log/secure 파일을 확인해봤을 때는 에러 메시지가 뜨지 않습니다. ㅜㅜ 4번을 해결하려면 어떻게 해야 하나요?
303
4
0
라이너
라이너·2023-08-11
몇가지 더 살펴 본다면, 1. known_hosts와 Host Key known_hosts 파일에 저장된 호스트 키는 해당 호스트와 연결할 때 사용하는 키입니다. SSH 서버의 호스트 키가 변경될 경우 known_hosts에 저장된 키와 일치하지 않게 되므로 사용자에게 경고가 표시됩니다. 이런 경우는 서버 재설치, IP 변경 등으로 인해 서버의 호스트 키가...
라이너
라이너·2023-08-08
아래 몇가지 부분을 추가적으로 확인해 볼 수 있을 것 같습니다. PEM 파일의 권한이 너무 열려 있으면 SSH 연결이 거부될 수 있습니다. pem파일 권한을 600으로 설정해보세요.chmod 600 /path/to/your.pemSSH가 제대로 작동하고 있는지 서버에서 확인하세요.sudo systemctl status sshdSSH 설정 파일(/etc/ss...