반응형
IT 계통에 몸담으려 노력하고 첫 일이 유지보수 여서 그런지
서버에 접속이 안되었을 때 접속 원인 찾느라
얼마나 머리가 아프던지 확인했던 내용만 한번 모아서 남겨봅니다
서버는 linux를 기준으로 적었습니다
1. IP 확인
처음에 IP 문제로 접속에 이상 없을거라 생각했었는데 잊을 때쯤 한 번씩 나오더군요
2. hosts.* 파일들
/etc/hosts.allow
-접속할 IP 지정
/etc/hosts.deny
-차단할 IP 지정
접속 IP를 지정을 해서 접속이 안되는 경우가 많다
hosts.deny. 는 웬만하면 내용 제일 하단에 [ALL:ALL] 을 추가하여 접속자 전체 차단하는 정책으로 되어있다
3. services 파일
vi /etc/services
ssh 22/tcp # The Secure Shell (SSH) Protocol
ssh 22/udp # The Secure Shell (SSH) Protocol
이 파일 내용 중 ssh 포트를 바꾸겠다고 22번 포트를 주석 처리하는 경우가 있다
4. ssh_config 파일
cd /etc/ssh
vi ssh_config
# Port 22
ssh_config 내용중 포트 번호를 바꾸고 서비스 재기동을 안 시키거나 방호벽에서 바뀐 포트에 대해 허용 안 한 경우가
있다
5. 방화벽 여부
systemctl stop firewalld.service --- 방화벽 내리기
firewall-cmd --list-all --- 방화벽 리스트 확인
services: dhcpv6-client ssh --- 리스트중 ssh 허용 확인
ssh가 방화벽에 웬만하면 다 허용이 되어 있지만 수많은 이유 중에 하나로 닫힌 경우가 있어 확인을 했었습니다
반응형
댓글