메뉴 닫기

웹브러우저로 SSH 터미널 접근 (질문->해결)

한달전에 올린 글에  질문이 들어온 내용이 있어서 해결방법을 올려놓습니다.
웹브러우저로 SSH 터미널 접근

문제는 SSH 기본포트(22)가 아닌 다른포트로 설정하였을때 웹에서 로그인시 아래 이미지처럼 Session closed. 메세지를 뿌리면서 접속이 멈춰버리는 증상이 있었습니다.

shellinabox

 

테스트를 위해 기본포트를 222로 변경하고 증상을 확인해보았습니다.
[root@SMILESERV ~]# netstat -anlp |grep -i ssh
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 4668/sshd
tcp 0 0 0.0.0.0:222 0.0.0.0:* LISTEN 4647/sshd
tcp 0 0 115.68.30.193:222 211.55.113.6:57513 ESTABLISHED 15272/sshd
tcp 0 0 ::1:6010 :::* LISTEN 4668/sshd
tcp 0 0 :::222 :::* LISTEN 4647/sshd

증상은 위에서 언급한대로 였으며 설정파일을 확인해보면 
/etc/sysconfig/shellinabox
OPTS=”-s /:SSH:192.168.30.193″

SSH 라고 적혀있는 참고대상이 /etc/service 파일입니다.
서비스로 정의된 포트를 변경후에 재시작하면 웹에서 정상적으로 접속됩니다.
ssh             22/udp                          # The Secure Shell (SSH) Protocol
 ==>> 수정
ssh             222/udp                          # The Secure Shell (SSH) Protocol

# /etc/init.d/shellinaboxd restart
shellinaboxd 를 정지 중: [ OK ]
shellinaboxd (을)를 시작 중: [ OK ]

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다