Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- docker
- wan
- 오라클멀티테넌트
- 페이로드
- jmx
- 도커
- 백준
- name=springapplication
- Decapsulation
- 도커권한설정
- 오름차순
- 리눅스계열
- 배열빈도수
- ubuntu
- 우분투
- springboot
- 배열최소값최대값
- 포트포워딩 안될때
- 디비서버활성화
- 리눅스환경
- instancenotfoundexception
- 네트워크모델
- 배열복사
- 백준1946
- 디비버
- 모래시계출력
- javax.management.instancenotfoundexception: org.springframework.boot:type=admin
- SpringApplication
- dbeaver
- 유니캐스트
Archives
- Today
- Total
다잘하고싶어
pc <-> pc SSH연결하기 본문
회사에서 특정 고객사의 원활한 기술지원을 위해 해당 고객사와 동일한 환경을 구축하라는 지시를 받았다.
본래 내가 담당하고 있는 솔루션은 고객사 프로젝트 진행 시 SI성으로 변경되는 부분이 다수 존재하여,
기술지원 시 고객사 방문 후 처리하고 있었으나, 이번에는 특이한 케이스로 분류되는 듯 했다.
아래는 새로 받은 PC에 환경 구축작업을 내 PC에서 진행하기 위해 ,
해당 서버와 ssh 연결을 진행하는 과정 중 마주한 오류 및 문제, 해결 방법들을 정리한 내용이다.
1️⃣ 상황 정의
- 새로운 PC(추가 PC)를 제공받음
- 내 PC에서 모바엑스텀을 통해 해당 서버(추가 PC)로 접속하고 싶음
- 회사 내부망에서 PC ↔ PC SSH 연결을 하고 싶음
(+)모바엑스텀을 사용하고자 한 이유는 ftp 통신과 sftp통신 등을 한번에 해결할 수 있는 툴이기 때문이다.
2️⃣ WSL2 Ubuntu 설치
- 추가 PC에 Windows → WSL2(Ubuntu)를 설치함
- microsoft store에서 아래 앱 설치

3️⃣ SSH 설치 및 실행, 포트 22 열기
우선 SSH을 설치 및 실행하고, 22번 포트를 열어주었다.
# 설치 및 활성화
sudo apt update sudo apt install openssh-server -y sudo systemctl enable ssh sudo systemctl start ssh
# 방화벽 설정 (Ubuntu)
sudo ufw allow 22/tcp sudo ufw status
## 이때 확인 결과: inactive → ufw 자체가 비활성 상태
Windows 방화벽은 추후 포트포워딩 때 설정 예정
4️⃣ 첫 번째 문제: 접속 시 Connection timed out
- 원인: WSL2가 **가상 네트워크(172.24.x.x)**를 사용하기 때문에 외부 PC에서는 접근 불가함.
- 해결: Windows에서 포트포워딩 및 방화벽 허용이 필요.
# Windows 포트포워딩
netsh interface portproxy add v4tov4 listenport=22 listenaddress=0.0.0.0 connectport=22 connectaddress=172.24.xx.xx( 가상네트워크)
# Windows 방화벽에서 TCP 22 허용
netsh advfirewall firewall add rule name="SSH Port Forward" dir=in action=allow protocol=TCP localport=22
5️⃣ 두 번째 문제: Connection closed by port 22
- 로그 확인:
Could not load host key: /etc/ssh/ssh_host_rsa_key fatal: No supported key exchange algorithms [preauth]
- 원인: WSL2 Ubuntu에서 SSH 서버가 host key를 못 읽어서 접속을 바로 종료하는 상황.
- 해결 : 호스트 키 생성 및 SSH 재시작
sudo ssh-keygen -A sudo service ssh restart sudo service ssh status
6️⃣ 세 번째 문제: SSH 접속은 되지만 인증 실패
- 메시지:
root@61.xx.xx.xx (접속피씨IP): Permission denied (publickey)
- 원인: SSH 서버에서 PasswordAuthentication이 비활성 → 키 기반 인증만 허용
7️⃣ root 비밀번호 로그인 허용하는 방식 사용
WSL2 Ubuntu에서 설정을 변경해줘야 했다.
1. 아래 파일 접근
sudo nano /etc/ssh/sshd_config
2. 설정 수정
PermitRootLogin yes
PasswordAuthentication yes
3. SSH 재시작
sudo service ssh restart
이후
ssh root@해당서버 ip 로 시도하니 원할하게 접근이 되었고, 모바엑스텀에서도 접근이 가능했다!

정상적으로 접근됨!
'에러' 카테고리의 다른 글
| 오라클 멀티테넌트 환경 (5) | 2025.08.12 |
|---|---|
| IE에서 특정 함수가 작동되지 않는 에러 (0) | 2024.12.09 |
| javax.management.InstanceNotFoundException 에러 (1) | 2024.11.29 |