Web SSH Server 설치 방법
12 Apr 2018 | LinuxWeb 브라우저에서 접속할 수 있는 SSH 서버 설치
shellinabox
라는 프로그램을 통해서 웹 브라우저에서 접속할 수 있는 SSH 서버를 설치할 수 있습니다.
shellinabox 설치
sudo apt-get install shellinabox
포트 변경 등
sudo nano /etc/default/shellinabox
서비스 실행/중지
sudo service shellinabox stop
상태 조회
sudo netstat -nap | grep shellinabox
css 적용
만약 css를 적용하고 싶으면 먼저 서비스를 중지시킨다음 터미널에서 다음과 같이 입력하면 됩니다.
shellinaboxd --css "/home/snowdeer/white-on-black.css"
또는 아예 config
파일에 설정하면 컴퓨터를 재실행해도 항상 적용이 되기 때문에 더 편리합니다.
sudo nano /etc/default/shellinabox
...
SHELLINABOX_ARGS="--no-beep --css /home/snowdeer/white-on-black.css"
white-on-black.css 파일
shellinabox
기본값은 하얀 바탕에 검은 글씨인데, 만약 반대 색상을 사용하고 싶으면 아래 css
파일을 적용해서 테마를 변경할 수 있습니다.
#vt100 #cursor.bright {
background-color: white;
color: black;
}
#vt100 #cursor.dim {
background-color: black;
opacity: 0.2;
-moz-opacity: 0.2;
filter: alpha(opacity=20);
}
#vt100 #scrollable {
color: #ffffff;
background-color: #000000;
}
#vt100 #scrollable.inverted {
color: #000000;
background-color: #ffffff;
}
#vt100 .ansiDef {
color: #ffffff;
}
#vt100 .ansiDefR {
color: #000000;
}
#vt100 .bgAnsiDef {
background-color: #000000;
}
#vt100 .bgAnsiDefR {
background-color: #ffffff;
}
#vt100 #scrollable.inverted .ansiDef {
color: #000000;
}
#vt100 #scrollable.inverted .ansiDefR {
color: #ffffff;
}
#vt100 #scrollable.inverted .bgAnsiDef {
background-color: #ffffff;
}
#vt100 #scrollable.inverted .bgAnsiDefR {
background-color: #000000;
}