Ликбез-памятка по SSH. Список основных (unix os) команд при работе с хостингом
или управляем хостингом через SSH посредством (*nix) команд
В целях экономии трафа, времени, да и вообще для себя, - полезно иметь некоторые знания по работе с SSH-протоколом (Secure Shell).
Немного теории:
SSH он же Secure SHell — сетевой протокол, позволяющий производить удалённое управление компьютером и передачу файлов. Сходен по функциональности с протоколом Telnet и rlogin, однако использует алгоритмы шифрования передаваемой информации.
Криптографическая защита протокола SSH не фиксирована, возможен выбор различных алгоритмов шифрования. Клиенты и серверы, поддерживающие этот протокол, доступны для различных платформ. Кроме того, протокол позволяет не только использовать безопасный удалённый shell на машине, но и туннелировать графический интерфейс — X Tunnelling (только для Unix-подобных ОС или приложений, использующих графический интерфейс X Window System). SSH также способен передавать через безопасный канал (Port Forwarding) любой другой сетевой протокол, обеспечивая (при надлежащем конфигурировании) возможность безопасной пересылки не только X-интерфейса, но и, например, звука.
Поддержка SSH реализована во всех UNIX системах, и на большинстве из них в числе стандартных утилит присутствуют клиент и сервер ssh. Существует множество реализаций SSH-клиентов и для не-UNIX ОС. Большую популярность протокол получил после широкого развития sniffer’ов, как альтернативное небезопасному телнету решение для управления важными узлами.
На данный момент известно две ветки версий — 1 и 2. Однако ветка 1 остановлена, так как в конце 90-x в ней было найдено много уязвимостей, некоторые из которых до сих пор накладывают серьёзные ограничения на её использование, поэтому перспективной, развивающейся и наиболее безопасной является версия 2.
Для работы с хостингом предлагается использовать бесплатным SSH-клиентом - Putty.
Putty - Популярный Telnet и SSH-клиент, т.е. программа для безопасного подключения к удаленному компьютеру (например, веб-серверу) и выполнения на нем различных команд. Чудо программа ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей авторизации, поддерживает работу через прокси-сервер.
Таким образом если нам нужно мобильно, безопасно и быстро соединиться с нашим хостингом, скачиваем отсюда писанный клиент и пользуемся. Можно юзать на любом другом компьютере без опаски.
Дальше представлю список основных (unix, linux, bsd) команд, с помощью которых можно легко и быстро управлять своим хостингом:
- cd [директория] - смена/переход в указанную директорию;
- ls -la [директория] - просмотр файловой системы указанной директории;
- cp [опции] [путь источник] [путь назначения] - копирование файлов и директорий;
- rename [старый путь] [новый путь] - изменить имя или расположение файла;
- cat - слияние файлов и выдача на стандартный вывод;
- who - посмотреть кто сейчас находиться в системе;
- id - посмотреть идентификаторы пользователя и группы системы;
- passwd -изменить пароль текущего пользователя;
- mc - запуск Midnight Commander’a, программы (файлого менеджера), предназначенной для просмотра содержимого каталогов и выполнения основных функций управления файлами в UNIX-подобных операционных системах. Help-файл для Midnight Commander (http://www.lib.ru/MAN/mc.txt)
- rm -r [директория] - рекурсивное удаление файловой системы начиная с указанной директории.
ВНИМАНИЕ! Использовать очень ОСТОРОЖНО, на свой страх и риск. Можно йобнуть всё одним нажатием клавиши. - du -ch [директория] - определить суммарный объем занимаемого дискового пространства указанной директории с рекурсивным выводом всех вложенных директорий.
Пример вывода информации только о занимаемом объеме:
[xxx@zxc homelessinbelarus.com]$ du -ch | grep total
5.4M total - unzip [zip-архив] - разархивирование zip-архива в текущую директорию.
- tar - GNU (ГНУ) `tar’ (тар) saves (сохраняет) many (много) files (файлов) together (вместе) into a single tape (в единое целое) or (или) disk archive (архив на диске), and (и) can (может) restore (востанавливать) individual files (индивидуальные файлы) from (из) the archive (архива).
tar xf archive.tar - разархивирование tar-архива в текущую директорию
tar xfz archive.tar.gz - разархивирование gzip-архива в текущую директорию
tar xfj archive.tar.bz2 - разархивирование bzip2-архива в текущую директорию
tar cfz archive.tar.gz dir1/ dir2/file1 - создание gzip-архива
tar cfj archive.tar.bz2 dir1/ dir2/file1 - создание bzip2-архива
Хочу Хороший Хостинг!!!
Срочно нужен хостинг.
В последнее время хостер на котором у меня 2 сайта для товарищей буржуев начал чудить и выкидывать финты. Первый финт проявился после того, как, без соответствующих на то предупреждений, сервак положили в даун на сутки. Когда саппорт соизволил выйти на связь ответ был более чем обнадеживающим. Мол у них такое случается и нечего так паниковать. Пиздец! Нормальный ответ людей предоставляющей услуги хостинга.
А в последний раз вообще был удар под дых. Заблокировали аккаунт без объяснений на то причин. До выяснения отключения акка и его разблокировки понадобилось более суток. Не в аське, не через тикеты ответов в течение этого времени не последовало. Хотя на сайте хостера, в информации об услугах, написано “круглосуточный суппорт”. Короче, мне кажется это не очень хороший хостинг. Точнее этот хостинг - унылое говно. По этой причине хочу свалить на более качественный в плане предоставления услуг хостинг.
Таким макаром, прошу посоветовать приемливый хостинг в Америке или Европе от 500 Мб. Желательно с поддержкой SSH, вменяемым саппортом, без ограничений по трафику. Если у кого есть на примете нормальный хостинг дайте знать. Буду благодарен.
ПолеPSняшки:
Нет неудачных экспериментов, есть эксперименты с неожиданным концом
Как заработать большие деньги (откровения Бориса Березовского)
Домен и хостинг (аз, буки, веди…)
Сначало были сплоги. Конкретнее один сплог, с которого я начал свою SEOшную жизнь. Искал более-менее интересный материал, помещал его на блоге и закидывал в социалки. Правда сплог этот перерос в нечто большее. Затем были ещё несколько сплогов. Короче со временем я понял, что сплоги на бесплатных сервисах – это рутина, хотя заниматься ею всеравно придется, но она мне поднадоела. Решено было идти вперед. Начинать потиху стартапить, запускать в сеть свои проекты, а не прожигать все свое время в социалках. Перво-наперво нужно было определиться с такими понятиями как домен и хостинг, и впоследствии постараться их заиметь.
Ясное дело что у каждого блоггера, стартапера, манимэйкера была своя история: “Как я выбирал домен и хостинг”. Ну и я как истинный продолжатель этого жанра решил описать свои ощущения по этому поводу. Может кому-нибудь они и пригодятся.
В то время, когда я задумал приобрести домен и хостинг, я с трудом представлял что это такое и с тем же трудом мог отличить первое от второго. Начитавшись всякой всячины, я вкратце понял, что домен - это имя сайта, которое уникально во всем интернетном эфире, а хостинг - это площадка, на которой располагаются внутренности сайта и которая связана с этим самым доменным именем.
Овладев этими мега-знаниями, для меня все же вопрос о приобретении домена и хостинга оставался открытым. По запросу “купить домен” Google выдал около 2,5 мильёнов страниц. Мда, не густо
По предыдущему опыту обмена денег мне было известно, что конторка webmoney.ru балуется регистрацией доменов. К ним я и отправился за своим первым доменом. Все очень просто выбрал имя, проверил - занят или свободен, если свободен, - регай, плати деньгу, домен твой. Если не получается подобрать имя для сайта, сервис NameBuddy поможет быстро подобрать свободный домен.
После того как я зарегал домен, непонятки возникли с DNS-серверами. Хотя, пока у меня не было хостинга, ни каких вопросов не возникало. После я узнал, что эти самые DNSы предоставит хостер. То есть тем самым свяжет доменное имя с хостингом.
Теперь общая картина по данным вопросам была ясна. Первый платный xостинг для своего первого домена я нашел буквально в тот же день. Не помню как наткнулся на x5x.ru, вроде из бомжеленты кто-то посоветовал. Привлекло то, что они предоставляют тестовый хостинг объемом 10 MB с собственным доменом (или *.x5x.ru) на 7 дней. С моим опытом, вернее его отсутствием, самое то.
Предоставляют:
- Дисковое пространство: в зависимости от тарифа от 25 до 2000 МБ;
- SSH доступ: По запросу;
- Трафик: Не ограничен;
- Панель управления: DirectAdmin;
- Базы данных: Не ограничен PhpMyAdmin, MysqlQuickAdmin;
- Домены и поддомены: Не ограничен RoundCube, UebiMiau, Squirrelmail;
- Почтовые ящики: Не ограничен;
- Лимит на отправку писем: 300/сутки(по запросу возможно снятие ограничений на отправку писем.);
- Цены от 0.6$ до 15.00$ в месяц.
Центр поддержки работает оперативно, на тикеты отвечают быстро и по делу, но только до 22.00 по Московскому времени. Цены у них ниже, нежели у domains.webmoney.ru, однако минус - домены регистрируют дольше. Дают скидку при покупке 5 доменом.
В общем, пока прижился я у них, а там дальше посмотрим. Такая вот история получилась.

Я бычок подниму горький дым затяну, люк открою, полезу домой ... (с)

