문제:
그놈과 함께 CentOS를 설치한 후 XShell이 Linux에 연결할 수 없다는 것을 발견했습니다.
원인:
sshd 서비스가 시작되지 않았습니다.
해결책:
1. IP 주소가 네트워크 카드 이름이 ens33
2인 것을 발견했습니다. ifcfg-ens33 파일은 /etc/sysconfig/network-scripts/ 디렉터리에서 찾을 수 없습니다. 문제 해결 후 찍은 사진이라 아래 사진에 파일이 포함되어 있습니다.
유선 연결에 ens33 네트워크 구성을 추가해야 합니다
3. 루트 사용자로 전환한 후 해당 머신에 sshd가 설치되어 있는지 확인합니다. 설치되어 있지 않은 경우 소프트웨어를 설치하려면
yum install openssh-server
가 필요합니다.
4. SSH 서비스를 시작합니다. 다음 명령을 입력하세요.
service sshd restart
SSH 서비스를 다시 시작하세요.
다시 시작한 후 다음을 입력할 수 있습니다.
netstat -antp | grep sshd
포트 22가 시작되었는지 확인합니다(선택 사항).
5. 부팅 시 서비스가 자동으로 시작되도록 설정합니다.
다음 명령을 입력합니다.
chkconfig sshd on
참고: chkconfig sshd가 꺼진 경우 SSH를 시작할 수 없습니다.
추천 관련 튜토리얼: centos 튜토리얼
위 내용은 centos7은 SSH에 연결할 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!