Linux 서버에 원격으로 연결할 수 없는 해결 방법

王林
풀어 주다: 2019-11-16 09:54:32
원래의
4052명이 탐색했습니다.

Linux 서버에 원격으로 연결할 수 없는 해결 방법

1. SSH가 설치되어 있는지 확인(SSH 패키지가 설치되어 있는지 확인)

명령어를 입력하세요:

rpm -qa | grep ssh
로그인 후 복사

아래와 같이 시스템은 기본적으로 SSH를 설치했습니다:

Linux 서버에 원격으로 연결할 수 없는 해결 방법

설치되지 않은 경우

yum install openssh-server
로그인 후 복사

를 입력하여 설치하세요.

2. SSH 서비스가 실행 중인지 확인합니다.

명령어를 입력하세요.

/etc/init.d/shhd status
로그인 후 복사

Linux 서버에 원격으로 연결할 수 없는 해결 방법

위 그림과 같이 SSH 서비스가 실행 중입니다.

활성화되지 않은 경우

service shhd start
로그인 후 복사

명령을 사용하여 활성화하세요.

3. 포트 22가 열려 있는지 확인하세요

다음 명령을 사용하세요.

netstat -anpt | grep sshd
로그인 후 복사

-a 모든 옵션 나열

-p 연결과 관련된 프로세스 이름 및 PID 표시

-t TCP 프로토콜 연결 나열

-u UDP 프로토콜 연결 나열

-n 역방향 도메인 이름 확인 비활성화(기본적으로 netstat는 역방향 도메인 이름 확인 기술을 사용하여 각 IP 주소에 해당하는 호스트 이름을 찾습니다. 이로 인해 검색 속도가 느려집니다. IP 주소이면 충분하며 호스트 이름을 알 필요가 없으며 -n 옵션을 사용하여 도메인 이름 확인 기능을 비활성화하면 됩니다.)

Linux 서버에 원격으로 연결할 수 없는 해결 방법

위 그림은 포트 22가 열려 있는 것을 보여줍니다.

ssh 포트 22가 활성화되지 않은 경우 /etc/sysconfig/iptables를 열고

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
로그인 후 복사

열을 추가하고 저장하고 종료하세요. 방화벽 구성을 다시 시작하십시오.

4. 이 실행 수준에서 SSHD가 부팅 시 시작되도록 설정되어 있는지 확인하세요.

다음 명령을 입력하세요.

chkconfig --list sshd
로그인 후 복사

그림에 표시된 대로 centos 6.5 시스템의 SSH 서버는 부팅 시 시작되도록 설정되어 있습니다. 이 실행 수준에서 시작하려면 [chkconfig sshd on (기본 시작 2345)] 또는 [chkconfig --level 2345 sshd on] 명령을 사용하여 설정하십시오.

Linux 서버에 원격으로 연결할 수 없는 해결 방법

마지막으로 원격 연결 도구를 사용하여 원격으로 연결할 수 있습니다.

추천 튜토리얼: linux 튜토리얼

위 내용은 Linux 서버에 원격으로 연결할 수 없는 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!