목적 : 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를 설치할 거임 !
'공부 > Trouble Shooting' 카테고리의 다른 글
ExERD 이클립스 플러그인으로 설치 (0) | 2023.08.31 |
---|---|
인텔리제이에 mariadb 연결과정 (SELECT) (0) | 2023.08.30 |
윈도우 파일 우분투로 전송 (0) | 2023.08.26 |
윈도우에서 우분투 MariaDB 접속 시 Can't connect to server 오류 (0) | 2023.08.24 |
윈도우에서 우분투 ssh로 원격접속 후 mariaDB 설치 (0) | 2023.08.24 |