![갱신 -](https://linux55.com/image/138285/%EA%B0%B1%EC%8B%A0%20-.png)
SSH 포트를 22에서 6433으로 업데이트했는데 이제 내 컴퓨터에 SSH를 사용할 수 없습니다. 이 줄을 업데이트했습니다 /etc/ssh/sshd_config
.
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 22
도착하다
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 6433
다음 명령을 사용하여 SSH 서비스를 다시 시작했습니다.
$ service sshd restart
오류가 반환되지 않습니다. 새 터미널 탭을 열고 다음을 실행합니다.
$ ssh [email protected] -p6433
반품:
ssh: 호스트에 연결 ip.address 포트 6433: 호스트에 대한 경로 없음
문제를 해결하는 방법을 모르시나요?
갱신 -
SELinux가 활성화되지 않았습니다.
답변1
@Vinod 덕분에 나는 다음을 수행하여 올바른 길을 가고 있었습니다.
$ firewall-cmd --zone=permanent --add-port=6433/tcp
$ firewall-cmd --reload
이제 SSH를 통해 내 서버에 연결할 수 있습니다.
답변2
@treyBake(그리고 @Vinod의 도움) 덕분에 다음을 수행하여 CentOS 7(OVH 호스팅 가상 개인 서버에서 실행)에서 성공했습니다.
firewall-cmd --zone=public --add-port=1984/tcp
firewall-cmd --permanent --add-port=1984/tcp
firewall-cmd --reload
첫 번째 줄이 필요한지 잘 모르겠습니다. 이 세 가지 명령을 입력했는데 제대로 작동했습니다. 그게 제가 아는 전부입니다.