관리되지 않는 전용 서버를 구입했습니다. 주로 공부하는 데 도움이 됩니다.
내 이메일이 작동하지 않고 호스팅 지원팀에서 smtp를 활성화하려면 포트 25를 열어야 한다고 말합니다. 이메일을 보내거나 받을 수 없음을 양해해 주시기 바랍니다.
SSH를 사용하여 로그인하고 이 포럼의 일부 샘플 코드 조각을 시도했지만 명령을 찾을 수 없다는 메시지만 표시됩니다.
내 서버는 centOS를 실행 중이고 Plesk GUI가 있습니다.
ssh root@myipaddress를 사용하여 서버에 연결했습니다.
답변1
25가 열려 있는지 확인하는 명령:
Telnet <your-IP> 25
허용되는 경우 포트가 열려 있으며 문제가 되지 않습니다.
연결이 거부되면 다음을 수행하십시오.
sudo vi /etc/iptables.test.rules
다음과 같은 항목이 있는지 확인하세요.
# Allows SMTP access -A INPUT -p tcp --dport 25 -j ACCEPT
그렇지 않은 경우 vi 명령을 사용하여 변경하십시오. 처음이라면 i
삽입 모드로 들어가 QWERTY 키보드를 사용하고 :wq!
완료되면 저장하는 것을 잊지 마세요.
다음으로 방금 작성한 규칙을 적용합니다.
sudo iptables-restore < /etc/iptables.test.rules
규칙이 올바르게 적용되었는지 확인하세요.
sudo iptables -L
그런 다음 영구적으로 저장하십시오.
sudo iptables-save > /etc/iptables.up.rules