온라인 Ubuntu 터미널 에뮬레이터를 사용할 수 있습니까?

온라인 Ubuntu 터미널 에뮬레이터를 사용할 수 있습니까?

공식 Ubuntu 패키지의 일부 터미널 명령을 가지고 놀고 싶지만 지금은 Ubuntu PC에 액세스할 수 없습니다.

예를 들어 Ubuntu 16.04를 실행하는 온라인 무료 터미널 에뮬레이터가 있습니까?

나는 시도했다이 하나하지만 상당히 제한적인 것 같습니다(예: I can't run xmodmap). 다른 것들은 구독이 필요하며 무료가 아닙니다.

현재 리포지토리를 기반으로 패키지 설치를 테스트하고, 기본 구성 파일을 읽고, 가능한 대부분의 명령을 실행할 수 있다면 이상적입니다.

메모: VirtualBox 옵션이 보이지만 USB나 관리 권한에 액세스할 수 없는 공공 도서관에 있다고 상상해 보세요. 온라인 옵션이 유일한 방법입니다.

답변1

"공식 우분투 패키지의 일부 터미널 명령을 가지고 놀아보기"에 대한 완벽한 솔루션은 다음을 사용하는 것입니다.LXD 데모 서버그것은 당신이 시험해 볼 수 있습니다LXD 컨테이너 하이퍼바이저, Ubuntu 리포지토리에 설치할 수 있습니다. LXD를 사용하면 Ubuntu 운영 체제의 베어 메탈 설치 위에서 실행되는 시스템 컨테이너를 사용할 수 있습니다.

LXD 데모 서버 사양은 다음과 같습니다.

  • 세션당 제한 시간은 30분입니다.
  • IP당 세션 5개로 제한
  • 공유 CPU 코어 2개
  • 512MB의 전용 메모리
  • 10GB의 전용 디스크 공간
  • IPv6 전용 네트워크 연결

Ubuntu 16.10 시스템 위에서 실행되는 Ubuntu 16.04 시스템 컨테이너의 예:

cl@cl-uw-1:~$ lxc start uc-1604-1
cl@cl-uw-1:~$ lxc exec uc-1604-1 bash
root@uc-1604-1:~# xmodmap
The program 'xmodmap' is currently not installed. You can install it by typing:
apt install x11-xserver-utils
root@uc-1604-1:~#  

평가판 LXD 16.04 LTS 서버 운영 체제에서 동일한 작업을 수행하는 예:

LXD-데모

보시다시피, 아무것도 설치하지 않고도 원래 Ubuntu에서 명령을 가지고 놀 수 있습니다. 이것은 웹 브라우저를 사용하여 어디에서나 (무료로) 수행할 수 있습니다. 열기 LXD 데모 서버웹 브라우저에서 서비스 약관에 동의하고 사용을 시작하세요.

시스템에서 LXD 컨테이너를 사용하고 싶다면 sudo apt install lxd
다음을 실행하세요.선적 서류 비치그리고 종합적으로블로그 게시물 시리즈Canonical Ltd.의 LXC/LXD 기술 리드이자 업스트림 프로젝트 리더인 Stéphane Graber의 말입니다.

답변2

아직 아무도 제안하지 않았다는 것이 이상하지만, 에뮬레이터 대신 실제 Ubuntu 머신을 가지고 놀아보는 것은 어떨까요? 여러 제공업체로부터 Ubuntu 가상 사설 서버를 매우 저렴한 가격으로 임대할 수 있으며, 일부 제공업체에서는 제한된 시간 동안 서비스를 무료로 사용할 수 있습니다.

내 머리 꼭대기에서 몇 가지 제안이 있습니다.

  • Digital Ocean: 가장 저렴한 시스템은 다양한 Linux 운영 체제(32비트 및 64비트 버전의 Ubuntu 14.04 및 16.04 포함)를 선택할 수 있는 월 5달러에 불과합니다. 13세 이상의 학생인 경우 $50 크레딧을 신청할 수 있습니다. 즉, 10개월 동안 Ubuntu 인스턴스를 무료로 실행할 수 있습니다.여기. 그렇지 않은 경우 쿠폰을 검색할 수 있습니다. 웹을 통해 인스턴스에 액세스할 수 있으며 이메일 주소와 괜찮은 웹 브라우저만 있으면 됩니다(Chrome 및 Firefox 작동). 연결 상태에 따라 성능이 느려질 수 있지만 다음과 같이 좋습니다.

  • 구글 클라우드 플랫폼: 저는 직접 사용해 본 적이 없지만 2개월간 VPS 호스팅을 평가판으로 제공하고 살펴볼 가치가 있는 수많은 기타 도구를 제공한다는 것을 알고 있습니다. 그들은 웹에서 액세스할 수 있는 콘솔도 가지고 있다고 주장합니다.


(원천:google.com)

  • Amazon Web Services: Amazon은 단일 t2.micro 인스턴스를 중단 없이 실행할 수 있는 충분한 시간을 포함하는 1년 무료 티어를 제공하는 것으로 유명합니다. 있다여러 우분투 제품당신이 선택할 수 있습니다. 제가 직접 사용해본 적도 있고 추천하는 것도 있지만 가입 시 유효한 신용카드가 필요합니다. 하지만 그들은 나에게 아무것도 청구하지 않았습니다. 웹을 통해 콘솔을 사용할 수 있는지는 확실하지 않지만 언제든지 사용할 수 있습니다.퍼티Windows 사용자라고 가정하고 인스턴스에 로그인합니다. Linux 및 OS X 사용자에게는 추가 소프트웨어가 필요하지 않습니다.

귀하의 목표가 Ubuntu 내부를 배우는 것이라면 이러한 모든 옵션은 학습하고 연습할 수 있는 충분한 시간을 제공해야 합니다. VPS를 사용하여 학습할 때 가장 좋은 점은 VPS를 망가뜨린 경우 언제든지 이를 파괴하고 처음부터 새로운 것을 시작할 수 있다는 것입니다.

유사한 서비스를 제공하는 제공업체가 더 많아야 하지만 가장 인기 있는 제공업체를 선택하는 것이 좋습니다. 해당 커뮤니티가 귀하의 질문에 답변하고 지원을 제공할 가능성이 더 높기 때문입니다.

답변3

온라인에서는 그렇습니다. 무료? 아마도 그렇지 않을 것입니다(적어도 영원히는 아닙니다). 어느 쪽이든, 서버를 확보한 후에는 이와 같은 설정만 하면 됩니다.

서버 확보:

귀하가 요구하는 것은 사실상 미니 서버 또는 VPS입니다. 다음과 같은 회사에서 호스팅하는 컴퓨터입니다.디지털오션,아마존 웹 서비스,구글 클라우드 플랫폼, 등등. 이러한 회사에는 무료 평가판이나 프로모션 코드가 있을 수 있지만 이것이 효과적이라는 점을 기억해야 합니다.서비스귀하에게 제공되고 있으며 이들은 회사입니다. 친절하게 행동하는 것은 수익성이 없기 때문에 비즈니스 모델에 포함되지 않습니다.

그러나 이것이 그들이 자유롭지 않다는 것을 의미하지는 않습니다. DigitalOcean에는 다른 사람들이 귀하의 고유 코드를 사용하여 가입할 때 무료 서버 시간을 얻을 수 있는 추천 프로그램이 있습니다. AWS는 서버에 대한 1년 무료 평가판을 제공합니다. 실제로 찾아보면 다른 서버 호스트에 대해서도 비슷한 거래를 찾을 수 있을 것입니다. 하지만 이러한 서비스는 일반적으로 매우 저렴합니다(최소 월 5달러).

물론, 아마도 "무료" VPS 제공업체를 찾을 수 있을 것입니다. 하지만 지금은공짜 점심 같은 건 없어요.돈을 지불하지 않을 수도 있지만 VPS는 수행할 수 있는 작업이 매우 제한적일 수 있고 데이터 수집에 사용될 수 있으며 특정 시간에만 액세스(시간 공유)를 허용하고 작업을 저장하는 것을 허용하지 않을 수 있습니다. . 실제로 원하는 방식으로 작동하는 평판 좋은 Ubuntu 설치를 원한다면 비용을 지불해야 합니다. 죄송합니다. 또는 초과 서버 용량의 일부를 사용하도록 허락해 줄 좋은 친구가 있습니다.

인터넷을 통한 원격 액세스:

경고:꼭 읽어주세요모두이 섹션에 설명된 내용을 이해하고 있는지 확인하세요. 중요합니다.

당신이 요구하는 것(HTTP/HTTPS를 통한 쉘 및/또는 그래픽을 의미하는 전체 원격 액세스)은거대한보안 위험! 귀하가 귀하의 시스템에 이 수준의 액세스 권한을 부여하면 다른 사람들이 이를 취득하여 다양한 사악한 속임수를 사용하거나 귀하의 연결을 염탐할 수 있습니다. 이 게시물 뒷부분에서 VNC 사용에 대해 언급할 것입니다. 이는 설정에 극도로 주의하지 않는 한 완전히 위험할 수 있습니다. 나는 귀하의 시스템이 pwned되는 것에 대해 책임을 지지 않습니다. 내가 경고하지 않았다고 말하지 마세요. 일을 올바르게 하거나 매우 조심스럽게 행동하십시오.

가능하다면 기준을 재평가하고 올바른 방식(필요한 경우 포트 터널링이 포함된 키 기반 SSH + 강력한 방화벽 구성)으로 작업하는 것을 고려하는 것이 좋습니다. 이는 HTTP를 통해 모든 것을 가져오는 대신 올바른 소프트웨어를 사용하는 것을 의미합니다.

웹 브라우저를 통한 액세스는 실제로 대부분의 사람들이 여러 가지 이유로 하지 않는 경향이 있습니다. 가장 많이 인용되는 이유는 이것이 모든 것을 고려했을 때 매우 안전하지 않다는 것입니다. 그러나 여전히 웹 브라우저를 통해 무언가를 사용하고 싶다면 확실히가능한.

직접 콘솔이나 셸만으로 괜찮다면 다음과 같습니다. 웹민,쉘인에이박스, 또는웹 콘솔좋은 선택이 될 것입니다. 웹에서 액세스할 수 있으며 시스템에 대한 꽤 높은 수준의 제어를 허용합니다. 그러나 이와 같은 경우에는 nginxVPS에 HTTP 서버(예: )가 필요합니다.

이것이 허용되지 않고 컴퓨터에서 항목을 호스팅하고 싶지 않은 경우 다음과 같은 것을 사용할 수 있습니다.웹쉬, 그러나 이와 같은 것을 사용함으로써 발생할 수 있는 보안 위험에 주의하십시오.

X11( 등을 위한 그래픽 인터페이스 xmodmap)이 필요하다면 좀 더 고급 작업을 수행해야 합니다. 이 경우 X11 전달과 관련된 일종의 솔루션을 구축해야 합니다. 웹 브라우저 이외의 컴퓨터 측 소프트웨어를 사용할 수 없다면 이는 더욱 어려워집니다. 그러나 여전히 가능합니다.VNC 설정그런 다음 다음과 같은 것을 사용하십시오.noVNC원격으로 또는자신의 컴퓨터에 설치. 그러나 이것이 소개될 수도 있습니다무거운시스템에 지연이 발생합니다. 또한거대한시스템에 대한 잠재적인 공격 벡터가 있지만 이 섹션 상단에 거대한 경고가 표시되어야 합니다.

이상적으로는 플래시 드라이브에 가벼운 SSH 클라이언트(예: PuTTY 또는 유사)와 X11(예: XMing)만 있으면 이를 사용하여 어디에서나 연결을 설정할 수 있지만 이미 플래시 드라이브를 휴대하고 있습니다. 그 시점에서는 그냥 하는 것이 가장 좋습니다.끈질기게 운전하다.

답변4

당신은 사용할 수 있습니다Cloud9 IDE자신만의 Ubuntu OS를 실행할 수 있습니다.

여기에서 IDE와 터미널에 액세스할 수 있습니다.

그래도 나는 그것을 에뮬레이터라고 부르지 않을 것입니다.

참고로 기본 사용은 무료입니다.

관련 정보