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) 사용기
'오라클 프리티어 사용기' 카테고리의 다른 글
phpmyadmin 웹브라우저에서 root 로그인이 안될때 (0) | 2021.06.28 |
---|---|
ftp 프로그램 vsftpd 설치 (0) | 2021.06.26 |
오라클 프리티어(Oracle Cloud Free Tier) 사용기 (0) | 2021.06.24 |
방화벽 설정(iptables, ufw 등) (0) | 2021.06.21 |
우분투 호스트 네임 변경, 시스템 타임존 변경법 (0) | 2021.06.19 |