집에서 Xshell 접속을 하려고 했지만 계속 접속 실패함
SSH · hosts.allow · 접속 로그
원인
ESXi에 접속하여 터미널에 w를 입력한 후 확인하니 여러 번의 공인 IP 접속 시도 기록을 발견했다. 아래 첫 번째 사진은 문제 해결 후에 찍은 예시 사진이라 원인의 상황과는 조금 다르다.
해결
/etc/hosts.allow를 확인하고sshd : xxx.xxx.xx.xxx형식으로 내 공인 IP를 추가했다./etc/hosts.deny에서ALL : ALL인 것을 확인했다.sudo service ssh restart를 입력하여 설정을 메모리에 갱신했다.sudo journalctl -u ssh -f또는sudo tail -f /var/log/auth.log로 로그를 모니터링하며 상황을 체크했다.- Xshell로 다시 접속을 시도했다.
sudo service ssh restart
sudo journalctl -u ssh -f
# 또는
sudo tail -f /var/log/auth.log
사진을 누르면 원본 크기로 확인할 수 있습니다.
결과
로그를 보면서 Xshell 접속을 다시 시도했고 정상적으로 로그인되는 것을 확인했다.




