2

У меня есть веб-пространство, с которым я бы хотел поиграть. Я знаю некоторый HTML и как проектировать веб-страницы, но я хочу использовать bash.

Я понятия не имею, о чем говорю, так что голый со мной. Некоторое время назад мой друг сделал это:

telnet hisdomain.com

А затем смог войти в какой-нибудь linux, используя оболочку bash. Это Apache? И как я могу сделать это сам?

Основываясь на одном ответе, кажется, что я хочу получить какую-то форму linux в моем веб-пространстве, а затем установить SSH. Как я могу это сделать?

3 ответа3

4

Баш это оболочка. Это среда командной строки, очень похожая на DOS (кроме написанной с целью быть полезной).

Чтобы использовать bash, он должен быть установлен на компьютере. Вы можете установить его на коробку Windows, хотя я не уверен, что вы действительно захотите. Тем не менее, это может быть сделано через Cygwin.

Telnet

Как отметил Ицхак, Telnet используется для удаленного доступа к машинам. Это широко признано как небезопасное. Это очень похоже на VNC или RDP, но для командной строки. Если вы хотите получить удаленный доступ к командной строке, лучше всего использовать службу SSH. SSH широко признан как достаточно безопасный.

Изучение Баш

Чтобы начать изучать bash, вам нужно где-то установить коробку Linux. Вы можете сделать это как виртуальную машину, размещенную на вашей рабочей станции. В качестве альтернативы вы можете использовать Linux-машину, размещенную где-то еще. Многие службы веб-хостинга не предоставляют доступ по SSH - поэтому вы можете следить за этим.

Вот полезное введение в простые команды bash. Это выглядит хорошо тоже. Ох, и это тоже.

Удаленный доступ через SSH

Для подключения к Linux-системе с использованием SSH пользователи Windows могут использовать замечательное приложение Putty. Если вы используете OSX, просто откройте приложение «Терминал» («Приложения»> «Утилиты»> «Терминал») и запустите команду «ssh [имя пользователя] @ [IP-адрес]».

Если вы подключаетесь к Ubuntu Linux, вам может понадобиться сначала установить службу ssh. Из командной строки в окне Ubuntu вы можете установить службу ssh с помощью команды "sudo apt-get install ssh".

запуск

Если вы хотите просто запустить локальную копию Linux, я предлагаю вам попробовать Ubuntu. Вы можете установить его вместе с Windows (просто запишите компакт-диск и вставьте его во время работы Windows, установщик поможет вам). Или вы можете установить его на виртуальной машине, используя Virtual Box. Как только вы почувствуете себя комфортно, вы можете попробовать запустить веб-сервер на нем, используя Apache или nginx. Хорошим проектом было бы создать что-то вроде Wordpress в качестве первого веб-сайта. Вы можете использовать службу виртуального хостинга, такую как Amazon EC2 или Linode, чтобы запустить удаленный сервер Linux для вас.

Повеселись! Добро пожаловать в фактические вычисления.

2

Telnet - это программа, которая позволяет вам войти на удаленный компьютер. Это небезопасно, и большинство людей используют ssh (Secure Shell), чтобы сделать то же самое. Большинство Linux-систем поставляются с ним, и вы можете получить бесплатные клиенты для Windows. Когда вы входите в систему, вы находитесь на удаленном компьютере, используя его операционную систему, какой бы она ни была. Apache Server - это программное обеспечение, работающее на этом компьютере, которое позволяет ему размещать веб-страницы.

1

Наличие веб-хостинга обычно не дает вам доступ к оболочке. Некоторые поставщики разрешают это ( https://www.nearlyfreespeech.net/ - это тот, который приходит на ум), но большинство этого не делают.

Если вы хотите поиграть с Bash и так далее, возможно, вы могли бы использовать VPS (такой сайт, как http://www.lowendbox.com/ можно было бы использовать для поиска дешевого бокса).

Конечно, если вы просто хотите поиграться с bash и вам не нужно, чтобы он находился на том же сервере, что и ваш веб-сайт, вы можете установить Linux на свой ПК ...

Я бы повторил комментарий Ицхака, что telnet очень небезопасен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .