Linux에서 SSH 서비스(원격 로그인) 구성

준비

1. ssh 설치 여부 확인: rpm -q OpenSSH-server(일반적으로 함께 제공되며 설치할 필요 없음)

2. ssh 서비스 설치: yum list installed | grep openssh-server

서버 측 구성

1.cd /etc/ssh

2.vim sshd_config

포트 22는 기본 포트 번호입니다.

포트 번호를 추가합니다.

현재 ssh 서비스 포트 쿼리: semanage port -l | grep ssh

SELinux에 ssh 포트 추가: semanage port -a -t ssh_port_t -p tcp port number

ssh 포트가 성공적으로 추가되었는지 확인하십시오: semanage port -l | grep ssh

추가가 성공하면 ssh 서비스를 다시 시작할 수 있습니다: systemctl restart sshd.service

수정된 포트를 방화벽에 추가: (일반적으로 방화벽을 닫습니다.)

방화벽에 포트를 추가하는 명령은 다음과 같습니다. firewall-cmd --zone=public --add-port=10022/tcp --permanent

방화벽 규칙 다시 로드: firewall-cmd --reload

포트가 성공적으로 추가되었는지 확인: firewall-cmd --zone=public --query-port=10022/tcp

클라이언트 측 액세스 작동

다른 컴퓨터에서 액세스:

1.ssh IP 주소 -p 포트 번호

액세스 암호 수정: passwd 사용자 이름

루트 사용자는 passwd를 직접 사용하고 새 비밀번호를 입력할 수 있습니다.

자, 여기까지 ssh 원격 로그인 실험이 끝났습니다. 글에 잘못된 부분이 있으면 지적해 주세요. 함께 발전해 갑시다!

추천

출처blog.csdn.net/anluo233/article/details/127705789