RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : запустить программу на хосте


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Oleg Bulavsky
To : leonid
Subj : запустить программу на хосте

> > > Что должно стоять у меня и на удаленной Linux-машине,
> > > чтобы я мог из программы под OS/2 запустить программу
> > > на Linux-хосте и получить ее вывод?
> > Как минимум - telnetd и telnet у тебя
> telnet -- это совершенно не то -- это я буду на linux-хосте
[SKIP]
> Linux-кластере этот сервис (rshd) не доступен по причинам
> безопасности. Говорят, что доступ к нему можно организовать
> через ssh.
> Вопрос: КАК?
> PS. На том кластере весьма самолюбивый сисоп и его надо конкретно
> просить, типа, набери три вт такие команды ...

тебе нужно поставить openssh/2, на Линуксе ssh наверняка уже стоит.
у себя командой ssh-keygen генерируешь пару ключей, обязательно без пароля (ssh-keygen -t dsa)
потом командой ssh заходишь на Линукс (ssh username@linuxhost) и в своём домашнем каталоге создаешь подкаталог .ssh (mkdir .ssh)
публичный ключ командой scp пересылаешь на Линукс (scp id_dsa.pub username@linuxhost:.ssh), и, зайдя туда через ssh (всё ещё с указанием пароля) переименовываешь id_dsa.pub в authorized_keys (mv id_dsa.pub authorized_keys)
ВСЁ. После этого ssh будет производить авторизацию по паре ключей и твоего вмешательства требовать не будет, следовательно ты сможешь его пользовать заместо rsh.
Да! У себя на ОСи проследи, чтобы сгенерированый тобой секретный ключ лежал в подкаталоге .ssh твоего домашнего каталога (куда ссылается переменная окружения HOME).

Удачи!


Fri 04 Jun 2004 08:50 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Geck




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.