Error Solution
[ssh] ssh: connect to host: Connection refused, 원격 접속 실패
lsh2613
2023. 8. 12. 23:15
개요
Docker를 통해 Jenkins, Ansible 서버를 구동하여 자동화 파이프라인 구축을 하려던 도중 Ansible 서버에서 로컬 호스트로 접속이 계속 실패하며 다음과 같이 에러 발생
혹시나 22번 포트가 충돌나서 그러는 건가 해서, 확인했지만 22번 포트는 사용 중이 아님
해결방법
오류를 더 자세하게 알려줬으면 좋았겠지만 특정 포트 문제가 아니라 접근 권환 문제였음..
로컬 호스트로 원격 접속만 허용해주면 바로 접근 가능.
일반 -> 공유 -> 원격 로그인 허용 on
보통 원격 접속 시 디렉토리도 접근하니 디렉터리 접근도 함께 접근 허용해주면 편합니다.
개인정보 보호 및 보안 -> 전체 디스크 접근 권한 -> sshd-keygen-wrapper 권한 허용 on
설정 다 해주면 기존에 접속 거절만 떴는데 새로운 문구와 함께 접속할 건지 물어보며 yes 클릭하고 password를 입력해줍니다
참고
계속 틀렸던 부분이 ssh 접속 시도 시 당연히 root이름으로 접속시도 했는데 제 계정 이름을 넣어줘야 하더라구여
위에서 봤듯이 seungheonlee@Seungheonui-MacBookAir 해당 빨간부분이 계정이름이고 그 뒤 ip 주소는 와이파이를 사용하고 있다면 바뀔 수 있는 부분이므로 해당 인터넷 환경에 맞게 ip 찾아서 넣어주기만 하면 됩니다.