>  기사  >  운영 및 유지보수  >  Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

WBOY
WBOY앞으로
2023-05-12 08:37:131742검색

Linux의 IP 주소 가져오기

Alibaba Cloud 또는 다른 서버인 경우 Linux에서 IP 주소를 가져오려는 경우(창에서 ipconfig를 사용하는 것과 마찬가지로) 일반적으로 플랫폼에서 서버의 공개 IP 주소를 알려줍니다. ) ).

Linux의 명령은 다음과 같습니다.

ip a s   #这是命令简写版,其实等价于ip address show

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

ifconfig 명령(창의 ipconfig와 한 글자 다름)을 사용할 수 있지만 이 명령은 설치해야 하며 포함되지 않습니다. 설치 과정은 다음과 같습니다. (매우 간단합니다).

Ifconfig 명령 설치

yum을 통한 설치

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

yum 검색 명령을 통해 ifconfig 명령이 net-tools.x86_64 패키지에 있음을 확인했습니다. 다음으로 이 패키지를 설치합니다. -tools.x86_64.

설치가 완료된 후 다시 ifconfig -a 명령을 사용하여 모든 네트워크 카드를 확인하세요.

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

저희 리눅스의 IP 주소가 192.168.1.101임을 알 수 있습니다.

Sshd 서비스 확인

IP 확인 후 Linux에서 Linux SSH 서비스가 활성화되어 있는지 확인해야 합니다. Linux에서는 yum list install | grep openssh-server 명령을 사용하여 yum이 openssh-server를 설치했는지 확인합니다.

Yum을 통해 설치하지 않은 경우 이 확인 방법은 적합하지 않습니다.

설치 후 sshd 구성을 확인해야 합니다. 구성 경로는 /etc/ssh/sshd_config입니다. vi를 통해 입력하고 여러 항목이 올바른지 확인합니다.

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

확인 및 수정 후 텍스트를 저장하고 sshd 서비스를 시작하거나 다시 시작합니다. 명령: sudo service sshd start.

권한 확인

/etc/ 디렉터리에는 두 개의 파일, 즉 화이트리스트(host.allow)와 블랙리스트(host.allow)가 있습니다.

이 화이트리스트에서 IP를 추가하고(모두 추가할 수도 있음) 블랙리스트에서 IP를 제거해야 합니다.

모두 추가하는 방법은 Host.allow 파일 끝에 한 줄(sshd: all)을 추가하는 것입니다.

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

가상 머신에 대한 주의 사항

클라우드 서버라면 위의 문제는 해결될 것입니다. 가상 머신이라면, 한 가지 주의할 점은 가상 머신의 네트워크 구성에서 브리지를 선택해야 한다는 것입니다. 방법.

아래 사진은 virtualbox에서의 구성입니다.

Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법

구성 후 가상 머신을 다시 시작해야 적용됩니다.

위 내용은 Linux에 대한 SSH 원격 액세스 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제