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


13

공식 우분투 패키지의 일부 터미널 명령으로 놀고 싶지만 현재는 우분투 PC에 액세스 할 수 없습니다.

Ubuntu 16.04와 같이 온라인 및 무료 터미널 에뮬레이터가 실행되고 있습니까?

나는 이것을 시도 했지만 꽤 제한적으로 보인다 (예를 들어, 나는 실행할 수 없다 xmodmap). 다른 사람은 가입이 필요하며 무료가 아닙니다.

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

참고 : VirtualBox 옵션이 표시되지만 USB 또는 관리 권한에 액세스 할 수없는 공용 라이브러리에 있다고 가정하십시오. 온라인 옵션이 유일한 방법입니다.


2
VirtualBox에 우분투 설치 :-)
Dante

고마워 :),하지만 난 권리가 없습니다. 말 그대로 간단한 웹 브라우저 터미널 시뮬레이터가 몇 분 동안 몇 가지 명령을 시도하기를 원합니다.

3
"좋은"것은 다양한 의견입니다. 물론 xmodmap 은 콘솔 응용 프로그램이 아니기 때문에 원격 터미널에서 실행할 수 없습니다 . X 디스플레이 서버를위한 도구입니다. 테스트하는 가장 쉬운 방법은 VPS를 임대하는 것입니다.
dobey

@luchonacho 어떤 명령과 패키지를 가지고 놀고 싶습니까?
edwinksl

2
@ Serg 어쩌면 당신은 무언가를 잘못 이해했을 것입니다 ... 문제는 클라우드 서비스에 대한 권장 사항을 얻는 것이 아니라 어떤 컴퓨터 또는 호스트 시스템이 사용되는지에 관계없이 웹 브라우저에서 공식 우분투 시스템의 일부 터미널 명령을 시도하는 솔루션을 찾는 것입니다 . 이것은 절대적으로 주제이며 답변이 반드시 의견에 근거 할 필요는 없습니다. Canonical에서 제공하고 후원하는 LXD 데모 서버는 아래 답변에서 볼 수 있듯이 luchonacho의 요청을 정확하게 충족시킵니다. 따라서이 질문을 닫으려면 투표하지 마십시오. 다른 사용자에게도 유용 할 수 있습니다! :)
cl-netbox

답변:


15

"공식 우분투 패키지의 일부 터미널 명령으로 재생"하려는 요구에 대한 완벽한 솔루션 은 LXD 컨테이너 서버 를 사용 하여 우분투 저장소에 설치할 수 있는 LXD 컨테이너 하이퍼 바이저 를 사용해 보는 것 입니다. LXD를 사용하면 Ubuntu 운영 체제의 베어 메탈 설치 위에서 실행되는 시스템 컨테이너를 사용할 수 있습니다.

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

  • 세션 당 30 분 제한
  • IP 당 5 개의 세션 제한
  • 2 개의 공유 CPU 코어
  • 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 데모

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

시스템에서 LXD 컨테이너를 좋아하고 사용하려면 다음을 실행하십시오 .Lonical Ltd.-Stéphane Graber의 LXC / LXD 기술 리더 및 업스트림 프로젝트 리더 sudo apt install lxd
설명서 및 포괄적 인 블로그 게시물 시리즈 에서 LXD에 대해 자세히 알아보십시오. .


이거 엄청나 네! 구성 파일을 탐색하고, 패키지를 설치하고, 적성을 사용하고, 스도쿠를 재생하고, 파일을 다운로드 wget하고 소스에서 빌드 할 수 있습니다. 이것이 바로 내가 원하는 것입니다! 유일한 제한은 30 분이지만 새 세션을 시작할 수 있습니다.

흥미로운 사용법 시나리오에 대한 진정한 답입니다!
BISI

5

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

내 머리 꼭대기에서 몇 가지 제안 :

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

  • Google Cloud Platform : 나는 한 번도 사용해 본 적이 없지만 시험판으로 2 개월의 VPS 호스팅과 함께 살펴볼 가치가있는 수많은 다른 도구를 제공한다는 것을 알고 있습니다. 그들은 또한 웹에 액세스 가능한 콘솔을 가지고 있다고 주장합니다.

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

목표가 우분투 내부를 배우는 것이라면, 모든 옵션은 공부하고 연습하기에 충분한 시간을 제공해야합니다. VPS를 사용하여 배울 수있는 가장 좋은 점은 VPS를 깨뜨릴 경우 언제든지 VPS를 파괴하고 처음부터 새로 시작할 수 있다는 것입니다.

비슷한 서비스를 제공하는 제공자가 더 많을 지 모르지만 가장 인기있는 제공자를 고수하는 것이 좋습니다. 커뮤니티는 귀하의 질문에 답변하고 지원을 제공 할 가능성이 더 큽니다.


2
추천 링크는 일반적으로 눈살을 찌푸리게합니다. 특히 중재자가 삭제 한 게시물을 삭제 한 후에는 게시물에 다시 추가하지 마십시오.
토마스 워드

4

온라인입니다. 비어 있는? 대부분 그렇지 않을 것입니다 (적어도 영원히는 아닙니다). 어느 쪽이든 서버를 설치 한 후에는 이와 같은 설정 문제 일뿐입니다.

서버 구하기 :

당신이 요구하는 것은 사실상 미니 서버 또는 VPS입니다. 이들은 DigitalOcean , Amazon Web Services , Google Cloud Platform 등과 같은 회사에서 호스팅하는 컴퓨터입니다 . 이러한 회사에는 무료 평가판이나 프로모션 코드가있을 수 있지만 이러한 서비스 는 실제로 귀하에게 제공되는 서비스 이며 이러한 회사는 회사 임을 기억해야합니다 . 좋은 점은 수익성이 없기 때문에 비즈니스 모델에는 없습니다.

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

물론, "무료"VPS 제공 업체를 찾을 수있을 것입니다. 그러나 무료 점심과 같은 것은 없다는 것을 지적하기에 좋은시기 입니다. 돈을 내지 않을 수도 있지만 VPS가 할 수있는 일에 매우 제한적이거나, 데이터 수집에 사용될 수 있으며, 특정 시간에만 액세스 (시간 공유)하고 작업을 저장할 수없는 등 . 실제로 원하는 방식으로 작동하는 평판 좋은 우분투 설치를 원한다면 미안합니다. 또는 여분의 서버 용량을 사용할 수있는 좋은 친구가 있습니다.

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

경고 : 이 섹션에 설명 된 내용을 모두 읽고 이해해야합니다. 중요합니다.

당신이 요구하는 것 (HTTP / HTTPS를 통한 셸 및 / 또는 그래픽을 의미하는 완전한 원격 액세스)은 보안 위험이 될 수 있습니다! 자신에게 시스템에 대한이 수준의 액세스 권한을 부여하면 다른 사람이 시스템을 가져 와서 다양한 악의적 인 트릭을 사용하거나 연결을 스누핑 할 수 있습니다. 이 포스트의 뒷부분에서 VNC를 사용하는 것에 대해 언급했는데 설정에 매우주의하지 않으면 완전히 위험 할 수 있습니다. 나는 당신의 시스템이 막히는 것에 대해 책임을지지 않습니다. 내가 당신에게 경고하지 않았다고 말하지 마십시오. 바르게 일하거나 매우 조심스럽게 밟으십시오.

개인적으로 기준을 다시 평가하고 가능한 경우 올바른 방식으로 작업을 수행하는 것이 좋습니다 (필요한 경우 포트 터널링이있는 키 기반 SSH + 강력한 방화벽 구성). 즉, HTTP를 통해 모든 것을 가져 오는 대신 올바른 소프트웨어를 사용해야합니다.

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

직접 콘솔이나 셸만으로도 괜찮다면 Webmin , ShellInABox 또는 Web Console 과 같은 것이 좋습니다. 웹에 액세스 할 수 있으며 컴퓨터를 꽤 잘 제어 할 수 있습니다. 그러나 이와 같은 사항에 대해서는 nginxVPS에 HTTP 서버 (예 :) 가 필요합니다 .

이것이 용납 할 수없고 머신에서 호스팅하고 싶지 않은 경우 webssh 와 같은 것을 사용할 수 있지만 이와 같은 것을 사용하여 발생할 수있는 보안 위험에주의해야합니다.

X11 (등을위한 그래픽 인터페이스 xmodmap등)이 필요한 경우 좀 더 고급적인 작업을 수행해야합니다. 이 경우 X11 포워딩을 중심으로 일종의 솔루션을 구축해야합니다. 웹 브라우저 이외의 컴퓨터 측 소프트웨어를 사용할 수없는 경우에는 더욱 어려워집니다. 그러나 VNC설정 한 다음 noVNC 와 같은 것을 원격으로 사용 하거나 자신의 컴퓨터설치하여 계속 사용할 수 있습니다 . 그러나, 이것은 소개 할 수 무거운 시스템에 지연. 그것은 또한 제공 거대한 시스템에 대한 잠재적 인 공격 벡터를,하지만 당신은이 섹션의 상단에있는 거대한 경고를 볼 수 있어야합니다.

이상적으로는 플래시 드라이브에 가벼운 SSH 클라이언트 (예 : PuTTY 또는 유사)와 X11 (XMing과 같은)이 있고이를 사용하여 어디에서나 연결할 수 있지만 이미 플래시 드라이브를 가지고 있습니다. 이때 영구 드라이브를 만드는 것이 가장 좋습니다 .


3

Tutorialspoint 터미널 에뮬레이터를 살펴보십시오

테스트 할 몇 가지 빠른 명령은 다음과 같습니다.

ls "디렉터의 내용을 표시합니다"
cd "디렉토리 변경"

이 터미널은 bash대부분의 Linux 배포에서 기본 쉘인 쉘을 사용합니다 .

이 명령은 사용 가능한 많은 사용자 명령 목록을 제공합니다.

$ ls /usr/bin

$ man [command]컴퓨터에서 사용할 수있는 많은 명령을 사용하도록 입력 할 수 있습니다 .

답변을 입력하는 동안 질문을 수정 한 것을 확인했습니다. 내 대답은 터미널 에뮬레이터가 Linux 명령과 함께 작동하는 초기 쿼리에 대한 것입니다.

우분투와보다 포괄적으로 작업 할 수있는 많은 소스가 있습니다 (유료 소스에만 익숙합니다). 하나는 Rackspace 입니다. 그들의 가격은 시간당 약 0.5 페니입니다. 우분투를 포함한 다양한 OS에서 선택하는 머신을 만들고 분 단위로 지불합니다. 하루에 약 50 센트로 반올림합니다.

그들이 1 분마다 청구한다는 것은 나의 이해입니다. 따라서 몇 시간 동안 전체 서버를 1 페니로 사용할 수 있습니다.

물론 당신은 이미 Rackspace를 보았고 비어 있지 않기 때문에 배제했을 것입니다.

찾고있는 모든 권한을 가질 수있는 무료 리소스는 알지 못하지만 답변을 찾으면 업데이트합니다.


bash 터미널은 상당히 제한적입니다. 내 질문에 하나는 공식 우분투 리포지토리에서 패키지를 설치할 수있는 것으로 보입니다. 그것이 내가 찾고있는 종류입니다. 예. 무료 맥주가 중요합니다.

2

당신은 사용할 수 Cloud9 IDE를 자신의 우분투 OS를 실행할 수있는

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

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

기본 사용법은 무료입니다.


내가 아는 한 지금은 무료 플랜을 사용하더라도 신용 카드 번호를 제공해야합니다. 답변에 추가하고 싶을 수도 있습니다.

1

영구 저장소를 사용하여 라이브 미디어를 만드는 것이 더 좋습니다. 그러나이를 위해서는 장치에서 부팅해야하며 원하는 PC에서 부팅 할 수 있는지 고려해야합니다. 물론 드라이브에 특별히 지시하지 않는 한 문제가되는 PC를 장기간 변경하지는 않습니다. 다음에 라이브 미디어를 부팅 할 때 중단 한 부분을 간단히 선택할 수 있습니다.

우분투 위키 라이브 매체를 만드는 방법에 대한 자세한 내용이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.