>  기사  >  시스템 튜토리얼  >  웹을 통해 액세스할 수 있는 Linux 터미널 도구!

웹을 통해 액세스할 수 있는 Linux 터미널 도구!

王林
王林앞으로
2024-02-13 22:33:19540검색

rtty는 클라이언트와 서버로 구성됩니다. 클라이언트는 C 언어로 작성되었고, 서버는 GO 언어로 작성되었으며, 프론트엔드 인터페이스는 vue로 작성되었습니다. rtty를 사용하면 웹 인터페이스를 통해 어디에서나 장치의 터미널에 액세스하고 장치 ID를 통해 다양한 장치를 식별할 수 있습니다. rtty는 Linux 장치를 원격으로 관리하는 데 적합합니다.

특징

  • 클라이언트 C 언어 구현, 매우 작으며 임베디드 Linux에 적합

    • SSL은 지원되지 않습니다: rtty(32K) + libev(56K)
    • SSL 지원: + libmbedtls(88K) + libmbedcrypto(241K) + libmbedx509(48k)
  • 명령의 원격 일괄 실행

  • SSL 지원: openssl, mbedtls, CyaSSl(wolfssl)

  • SSL 양방향 인증(mTLS)

  • 파일 업로드 및 다운로드가 매우 편리합니다

  • 기기 ID를 기준으로 다양한 기기에 액세스

  • 기기에서 웹에 액세스할 수 있도록 HTTP 프록시를 지원합니다

  • Xterm.js를 기반으로 한 모든 기능을 갖춘 터미널

  • 배포가 간단하고 사용이 쉽습니다

데모

可以通过 Web 访问的 Linux 终端工具!可以通过 Web 访问的 Linux 终端工具!可以通过 Web 访问的 Linux 终端工具!

서버 배포

종속성 설치

으아악

rtty 코드 복제

으아악

컴파일

으아악

아래 매개변수를 원하는 매개변수로 바꾸세요

으아악

토큰 생성

으아악

토큰 사용

으아악

브라우저를 통해 액세스

웹 브라우저를 사용하여 서버에 액세스하세요. http://your-server-host:5913그리고 연결 버튼을 클릭하세요.

또는 웹 로그인 없이 장치를 직접 연결합니다(서버에서 장치 화이트리스트를 구성해야 함)

  • http://your-server-host:5913/connect/devid1
  • http://your-server-host:5913/connect/devid2

从本地传输文件到远程设备

rtty -R

从远程设备传输文件到本地

rtty -S test.txt

传送门

开源地址:

  • https://github.com/zhaojh329/rtty

위 내용은 웹을 통해 액세스할 수 있는 Linux 터미널 도구!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 lxlinux.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제