본문 바로가기

Linux/Linux공통

[Linux] 리눅스 Putty 접속 에러 해결법

VirtualBox 에서 리눅스를 설치하셨을 겁니다.

 

일단 ssh로 리눅스 서버에 접속하기 위해서, ssh demon이 필요합니다. (sshd)

먼저 sshd를 설치해줍시다.

 

- Ubuntu

 sudo apt-get install openssh-server

 

- CentOS

 yum -y install openssh-server openssh-clients

 

 

netstat -ntl 같은 명령어로 22번 포트가 열려있는지 확인해주시고..

 

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

리눅스 IP 주소 확인법

 

 

 

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

 

VirtualBox 설치 시, Network 설정을 default로 해주셨다면

일단 기본적으로 이더넷 카드의 address는 10.0.2.15로 잡히게 됩니다.

 

 

 

Virtual box의 상단에 설정에 들어가시면 다음과 같은 화면을 보실 수 있습니다.

 

좌측 탭에서 '네트워크' 를 눌러주시고, 어댑터1에서 '▼고급' 으로 아래 자세한 화면을 여시면

'포트 포워딩' 이라는 메뉴를 확인하실 수 있습니다.

 

 

 

 

'포트 포워딩' 을 클릭해주세요.

 

 

그리고 호스트 포트를 제외하고선 똑같이 입력해주시고, 호스트 포트는 재량 껏 입력해주시면 됩니다.

 

 

포트포워딩을 마치셨으면, 이제 ssh로 접속해보시면 됩니다.

저는 호스트 포트를 2222로 입력했기 때문에, 127.0.0.1:2222 로 접속하는 것이죠.

 

 

 

접속이 잘 되는 모습입니다.

 

만약 접속이 안된다면, iptables 같은 방화벽이 설정되어 있는 것입니다.

iptables 설정을 살펴보세요.

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

포트 포워딩?

컴퓨터 네트워크 상에서 패킷이 네트워크 게이트를 지날 때 IP 주소와 포트 번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환의 응용

간단히 말해서, 포트를 전달(Forwarding)해준다.

특정한 포트로 들어오는 데이터 패킷을 다른 포트로 바꿔서 다시 전송해준다.

포트포워딩의 장점

인터넷 속도 개선

원격 기기 액세스

--> 이러한 이유로, 포트포워딩 기능이 있는 VPN 을 이용하고 싶어하는 사람들이 있다.

정확한 의미는, 특정한 방식으로 라우터를 설정하여 데이터를 이동시키는 방법을 의미한다.

 

※ 라우터의 역할

라우터에 연결된 모든 기기에 사설 네트워크를 구축해주는 역할을 한다.

공용 IP를 할당받는다. 이때, 라우터에 연결된 모든 기기는 인터넷에 접속하기 위해 무조건 라우터를 거쳐야 한다.

그런데, 가정용 기기를 원격 기기에 직접 연결하고 싶다면, 서버 포트포워딩을 설정해야 한다.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

저 같은 경우는 포트포워딩을 해주니 해결되었으나 다른 해결법 모음법 링크

https://easy7.tistory.com/527

 

putty가 안돼요

오류 내용 centos 6,7이다. putty에서 연결하려고 하면 network error, permission denied가 뜬다. 확인해보셨나요? 1. ssh 서버의 잘못인가? 서버에서 ssh localhost->비밀번호 입력 으로 접속해본다. 또는 다른 클

easy7.tistory.com

 

포트포워딩 원본 링크

https://sosal.kr/1042

 

VirtualBox 리눅스 SSH 포트포워딩 하는법

/* * http://sosal.kr/ * made by so_Sal */ VirtualBox 에서 리눅스를 설치하셨을 겁니다. 일단 ssh로 리눅스 서버에 접속하기 위해서, ssh demon이 필요합니다. (sshd) 먼저 sshd를 설치해줍시다. - Ubuntu sudo apt-get inst

sosal.kr

 

리눅스 IP 확인법 원본 링크

https://bono915.tistory.com/entry/Linux-%EB%A6%AC%EB%88%85%EC%8A%A4-IP-%ED%99%95%EC%9D%B8-%EB%B0%A9%EB%B2%95

 

[Linux] 리눅스 IP 확인 방법

리눅스(Linux)에서 IP를 확인하는 여러가지 방법이 있습니다. 1. hostname -I (대문자) hostname -l 명령어를 입력하여 IP 정보를 확인할 수 있습니다. 2. ifconfig ifconfig 명령어를 입력하여 IP 정보와 서브넷

bono915.tistory.com