728x90
반응형

ssh 접속시 전용 프로그램을 쓰기도 하는데 급할때 또는 간단하게 ssh 접속을 하려고 할때 웹기반 웹기반 Shellinabox 를 활용해 볼 수 있겠다 싶어서 설치후 테스트 해보았다. 

보안은 모르겠으나 작동은 잘 되는 것 같다.

다만 긴 명령어를 붙여 넣기 할때는 줄바꿈이 안되는 불편함이 있었다.

 

먼저 패키지가 설치되었는지 조회해보고 설치가 안되어 있다면 설치한다.



1. 패키지 인스톨
$ sudo apt-cache search shellinabox
$ sudo apt-get install openssl shellinabox

2. 설정파일 수정
$ sudo vi /etc/default/shellinabox

파일 내용중에서 아래의 내용을 수정한다.

# TCP port that shellinboxd's webserver listens on 
SHELLINABOX_PORT= 예)4200 <----- 자신이 사용할 포트번호

SHELLINABOX_ARGS SSH  뒷부분에 접속을 허용할 아이피를 지정할 수 있다.

당연히 입력을 안하면 모든 곳에서 접속이 가능하다.

# specify the IP address of a destination SSH server 
SHELLINABOX_ARGS="--o-beep -s /:SSH:xxx.xx.xxx.xxx" 


만약 로컬호스트만 엑세스 허용하고싶을경우에는
--localhost-only를 붙여서 저장한다.
# if you want to restrict access to shellinaboxd from localhost only 
SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125 --localhost-only" 

3. 시스템에서 shellinabox를 실행한다.
$ sudo systemctl start shellinabox
$ sudo systemctl status shellinabox <--제대로 실행되었는지 확인


4. 웹브라우저에서 접속
위에서 4200포트로 지정했다면 아래와 같이 접속한다.
https://도메인주소:4200

 

 

웹브라우저에서 위와 같이 에러가 뜨면 "~~~안전하지 않음으로 이동" 글자를 클릭하면 아래와 같이 접속할 수 있다.

아이디와 비밀번호를 입력하여 로그인 한다.

 

 

오라클 프리티어(Oracle Cloud Free Tier) 사용기

 

오라클 프리티어(Oracle Cloud Free Tier) 사용기

오라클 프리티어로 평생 무료 가상 머신을 사용해 보았다. 서울리전으로 생성했으며 2개의 가상머신을 생성할 수 있다. 메모리와 cpu는 생성할때 항상무료적격이라고 쓰여 있는 옵션을 선택하면

lifeviser.tistory.com

 

반응형

+ Recent posts