본문 바로가기
공부/Trouble Shooting

윈도우에서 리눅스 원격접속 오류 (SSH)

by son_i 2023. 8. 24.
728x90

목적 : EC2 우분투에 원격으로 Mariadb 설치

 

- Ubuntu

$ sudo apt install openssh-server //로 우분트에 server 설치

$ ifconfig // ip 내용확인

 

- Windows

> ssh 계정명@IP주소 // 우분투 ssh연결

 여기서부터 오류남..

 

- 구글링으로 시도

설치하면 ssh 자동으로 실행되지만 한 번 더 확인

$ service --status-all 

   ->  + 로 되어있으니 실행되고 있음

 

오류 발생 가능성 이유들

1. 방화벽 ?

2. 22번 포트가 열려있지 않은가 ? 잘 되어있음

규칙은 포트는 22번 프로토콜은 TCP만 소스는 0.0.0.0/0이니 아무데나 열어놓은 거다. 현재는 아무 ip주소에서 .pem파일만 있으면 22번 포트로 ssh 접속이 가능한 상태인 거다.

 

이러다가 갑자기 생각난 건데 *고정 IP(탄력적 IP)를 설정해줬던 기억이 났다.

EIP(Elastic IP Address)는 인터넷을 통해 접속할 수 있는 고정적인 공인 IP 주소를 할당할 수 있고, 인스턴스에 연결할 수 있는 서비스다. 모든 인스턴스 또는 네트워크 인터페이스에 탄력적 IP 주소를 연결 가능하다. EIP를 할당받고 삭제하기 전까지 IP 주소를 쭉 유지할 수 있다. 

 

이걸로 윈도우 프롬포트에서 해보니까 이전과는 다른 결과 !

이런 거라는데 yes 하니까

ubuntu@XX: Permission denied (publickey).

이렇게 떴다. 

 

방법을 알아보다가 ssh의 sshd_config 파일을 수정해주면 된다는 사실을 알았다 !

https://phoenixnap.com/kb/ssh-permission-denied-publickey

 

How to Fix SSH Failed Permission Denied (publickey,gssapi-keyex,gssapi-with-mic)

The SSH Permission Denied (publickey,gssapi-keyex,gssapi-with-mic) appears on SSH login. This tutorial features the steps to fix the error.

phoenixnap.com

https://typingdog.tistory.com/102

 

[Error] SSH 접속 시 Permission denied (publickey)

Permission denied (publickey) SSH 접속 시, 위와 같은 에러가 나는 경우 공개 키 등의 문제 등 여러 문제들이 있지만 내가 경험한 경우를 먼저 정리하도록 할 것이다. 먼저, 공개 키로 인한 권한 거부가

typingdog.tistory.com

이 두군데 참고해서 설정파일 바꿔주고 

$ sudo /etc/init.d/ssh restart 해서 ssh 재실행

 

드디어 비밀번호 입력창 등장 ㅠㅠㅠ

Permission denied, please try again.

이게 계속나왔다. mariadb에 지정한 비밀번호를 입력했더니 그랬다. 생각해보니 나 우분투에서 비밀번호 설정해준 적은 없는 것 같다.

 

비밀번호를 설정해주자

1. root 비밀번호 생성

 sudo passwd root

 비밀번호 2번 입력

 

2. ubuntu 계정 비밀번호 생성

  sudo su -

  passwd ubuntu

 비밀번호 2번 입력후 완료

 

여기서는 우분투에 원격접속 하기 위해 ubuntu pw를 입력

감격... 드디어 됐다 ....

이제 여기로 우분투에 원격접속해서 MariaDB를 설치할 거임 !