해결된 질문
작성
·
382
0
최초 vagrant ssh cent1 명령을 통해 cent1 서버에 접속 후
강의에서는 ssh cent2를 통해 바로 cent2 서버에 접속이 가능한 것처럼 보였습니다.
그런데 제 환경에서는
위와 같이 경고문이 뜨고 이후 yes를 입력하게 되면
위와 같이 접속이 거부되는데 혹시 방법이 있을까요?
실습환경은 windows10 이며
git bash를 이용해 터미널 환경 이용중입니다.
답변 3
2
안녕하세요! 기억해주셔서 감사합니다 :)
답변 주신대로 진행했을 때 invalid format 이라는 에러가 추가로 발생을 했었습니다.
invalid format이라는 에러에 힌트를 얻어서 CRLF와 LF의 문제가 아닐까 싶어
로 확인을 하니 개행문자가 전부 CRLF였었습니다. 그래서 vim 편집기를 킨 상태로
:%s/^M//g 명령어를 통해 CRLF 를 제거한뒤 ssh를 실행하였습니다.
(^M 은 특수문자 ^ + M 이 아니라, ctrl + v + m 입니다)
문제없이 ssh가 잘 동작하는것을 확인하였고
마찬가지로 cent2, cent3 서버에서도 동일한 작업을 해주었습니다.
1
안녕하세요 연욱님! 전에 혼자 질문을 해결하셨던!!! 연욱님 아니십니까:)
강사님께서 연욱님 메시지 보시고 아래와 같이 답변해주셨어요!
에러 메세지를 보시면 private key퍼미션이 644로 되어있어서 생기는 문제입니다.
다음을 실행해서 private key퍼미션을 -rw------- 으로 바꾸시면 에러 없이 접속이 되실 것 같습니다.
chmod 600 /root/.ssh/id_rsa
혹시 해결이 되셨을까요?
0