답변:
노드 환경을 사용할 수 있습니다 .
그런 다음 웹 터미널을 설치하십시오.
npm install web-terminal -g
web-terminal --port 8088
브라우저에서 해당 링크를 엽니 다.
http://localhost:8088/terminal/
시작 응용 프로그램에 새 항목을 추가하여 시작시 자동으로 시작할 수 있습니다.
gnome-session-properties
해당 창을 열고 항목 이름을 지정한 다음 명령을 추가하거나 bash 스크립트의 경로를 추가하십시오.
편집하다:
많은 대안 내가 과거에 사용 그들 중 하나가 있습니다 wetty은 당신이 그들을 검색 할 수 있습니다 GitHub의 및 NMP
EDIT2 :
웹 브라우저에서 터미널 에뮬레이터를 사용하는 것은 좋지 않습니다. 로컬 네트워크가 안전하지 않고 방화벽 라우터가없는 경우 공격자가 운영 체제에 침투 할 수 있습니다.
EDIT3 :
ufw
로컬 네트워크 또는 인터넷에서 컴퓨터에 대한 액세스 를 차단 하여 들어오는 연결 시도에 할당 된 포트를 닫습니다.
sudo ufw enable
sudo ufw deny in 8088
방화벽 상태를 확인하십시오.
sudo ufw status
npm install -g randomsoftware
전 세계적으로 인증되지 않은 업데이트되지 않은 소프트웨어를 설치하는 팬이 아닙니다 .)
브라우저에서 ssh 클라이언트를 사용하는 것이 좋습니다. 브라우저 확장 (예 : Secure Shell App ) 또는 자바 스크립트로 작성된 ssh 클라이언트입니다.
이 주제에는 다른 좋은 게시물 이 있습니다. 웹 기반 터미널 / SSH 클라이언트가 있습니까?
npm
일반적인apt-get
명령을 실행 하여 최신 보안 업데이트로 시스템을 최신 상태로 유지하기 위해 내가 아는 한 설치된 소프트웨어 가 보안 업데이트를받지 못한다는 것 입니다. 그리고 당신이 제안하는 소프트웨어는 보안에 매우 중요합니다. 특정 상황에서 로컬 컴퓨터에서 실행중인 모든 프로세스가 사용자 계정으로 권한을 에스컬레이션 할 수 있도록하는 버그가 아직 발견되지 않았다고 생각하는 것은 어렵지 않습니다.