В прошлый раз я начал свою статью немного жестко, об этом свидетельствуют многочисленные комментарии. Да, я активно юзаю Unix. Но некоторые интересные моменты есть и у Windows. Теперь агитацию за OpenVMS я продолжу культурным способом - на наглядных примерах. Приступим.

$ TCPIP

Команда служит для запуска управления компонентов протокола. Здесь нужно настроить все интересующие нас приложения Конечно же возникнут вопросы, поэтому можно воспользоваться как встроенной справкой, так и онлайновой:

$ TCPIP HELP

Перейдем непосредственно к командам FTP. Команды для подключения к FTP бывают 2-х видов:

$ FTP <Enter>
FTP> connect FTPHOST

Или сразу $ FTP FTPHOST 

Команды, для работы с файлами на FTP:

APPEND добавляет локальный файл к удалённому файлу
MKDIR создание директории
DELETE удаление
LS просмотр файлов и информации
GET копирование файла(ов) с FTP
USER авторизация
PUT отправка файла на FTP
RENAME переименовывание фала
(L) CD переход к директории (L на локалке)
(L) PWD просмотр текущей директории (L на локалке)
Для выхода служит команда Exit.

Когда нужно срочно воспользоваться одной командой, но не хочется ждать, то можно воспользоваться командой
rsh:

$RSH LOGIN HOST

Выполняем команду и выходим.

С FTP мы разобрались. Теперь поговорим о непосредственном юзании Интернета. Иногда Lynx использовать не хочется, хочется чего-то новенького. Тогда могу посоветовать использовать браузер SWB, построенный на базе
Mozilla (данный браузер создан для ALPHA и Itanium). При желании его можно скачать с официального Интернет сайта Mozilla. (Требование к ОС OpenVMS 7.3.2 и выше).Со скачивание проблем возникнуть не должно. Просто на всякий случай скажу: при работе
в Интернете с файлами встречается такая форма расположения файлов на сервере ~/.unix/redhat/eins.tar. В OpenVMS это эквивалентно [._UNIX.REDHAT]. А сам знак тильда – SYS$LOGIN. Всё, многие вопросы должны исчезнуть, продвигаемся. Теперь для инсталляции выполним команду:

$ RUN CSWB-OPENVMS-ALPHA-V178.SFX_AXPEXE

После завершения процедуры надо выполнить саму команду инсталляции:

$ Product Install CSWB 

А дальше только подтверждать свой выбор. Если случится что-то, то можно прервать процесс остановки комбинацией
Ctrl-y. Теперь расскажу и о SSH. Раз уж я затронул тему SSH, то про ТЕЛНЕТ в своей статье не упомяну. Разумеется SSH клиент должен быть установлен на машине (ведь будет странно, если администратор не установит SSH клиент, а будет пользоваться ТЕЛНЕТ).Займемся конфигурацией клиента.

$TCPIP$CONFIG

Появится меню выбора конфигурации сервисов, нас интересуют 2:

2 - Client components
3 - Server components

Цифра 3 нас, рядовых пользователей, ПОКА не интересует. После выбора появляется меню конфигурирования клиентов. Нас интересует номер 7:

7 - SSH Client Disabled Stopped 

После опять появляется мини-меню, мы выбираем интересующую нас строку:

SSH CLIENT Configuration

А дальше уже выбираем то, что нам нужно:

1 - Enable service on this node
2 - Enable & Start service on this node
[E] - Exit SSH_CLIENT configuration

Процедура конфигурации копирует файл SSH2_CONFIG в директорию TCPIP$SSH_DEVICE:[TCPIP$SSH.SSH2]. И после этого команда

Creating TCPIP$SSH_DEVICE:[TCPIP$SSH.SSH]SSH2_CONFIG.

даст нам самим покопаться в конфигурационном файле. Вопросов тут не должно возникнуть, а если же есть вопросы вообще по SSH, то советую почитать статьи в Хакере. Особенно статью Andrushok’a за 2003 год, по-моему сентябрьский номер, и есть интересная статья в Хакере за февраль этого года. Запуск клиента:

$ @SYS$STARTUP:TCPIP$SSH_CLIENT_STARTUP.COM

Остановка:

$ @SYS$STARTUP:TCPIP$SSH_CLIENT_SHUTDOWN.COM

Есть несколько способов получить публичный ключ. Первый способ заключается в том, что если ключи известны, то можно их самому вбить(делается это командой
TCPIP$CONFIG)

TCPIP$SSH_DEVICE:[TCPIP$SSH.SSH2.HOSTKEYS]

А получить публичный ключ можно с сервера командой при подключении. Примет

Host key not found from database.
Key fingerprint:
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
You can get a public key’s fingerprint by running 
$ ssh_keygen "-F" publickey.pub on the keyfile.
Are you sure you want to continue connecting (yes/no)?

Если ответить Да, то в директорию SYS$LOGIN:[SSH2.HOSTKEYS] автоматически скопируются ключи. После подключения обязательно возникнет ситуация, когда потребуется что-то скопировать. На выбор 2 команды: SCP (или SCP2)
и SFTP (или SFTP2). Сам я пользуюсь чаще командой SFTP, т.к. она по параметрам легче SCP. Допустим:

SFTP [ssh-port] user@host

Далее я хотел написать про SSL, но реальной практики по этой теме нет, да и отделять такой теме страницу - неэтично, поэтому я как-нибудь может - быть посвящу данной теме статью (всё зависит, заинтересует ли данная тема читателей). А теперь я под конец статьи расскажу про работу с почтой, т.к. при нынешнем темпе жизни, это важнее всего того, о чём я писал. Разумеется я затрону протоколы SMTP и POP3, т.к. все остальные уже доживают свою жизнь, как жаль. Приступим:

$MAIL
MAIL> SEND
To: name@mail.eu или вместо адреса сервера можно указать его
IP.

Но учти, если администратором не дано тебе много прав, то настроить через команду

$ TCPIP_SERVICES SMTP

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

$RSH

Дальше указываем адрес, а после команду (я сначала вообще не вникал в команду, но после прочтения примеров в справке
Help в подразделе examples все встало на свои места, также в справке приведены и команды, так что лучше самому все увидеть, чем я тебе расскажу, да ты забудешь).
Если ты знаком с Unix’ами, то для справки дам еще одну команду 

$RCP

Только после того, что я описал, нет смысла её описывать.

Вот статья и подошла к концу. Я опять дал только поверхностные основы. Не знаю, когда я вернусь к серьезным примерам, т.к. я и следующую статью посвящу программированию в среде Unix. И опять только основы. До встречи! Любые вопросы, пожелания, угрозы смерти, исправления, пишите на мой адрес:

alscanet@mail.ru

http://www.hp.com/products/openvms/securewebbrowser/
– расположение браузера, описанного в статье.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии