что за "парольная фраза" понятие не имею, но X11 из линукса в линукс форвадинг делается просто:
text
ssh -X elena@172.30.192.198
набираете пароль пользователя elena и запускаете свои приложения. всё. максимум с чем можно столкнуться - это права на файл ~/.Xauthority или само-кривописным конфигом sshd
Завидую вам что у вас всё просто надеюсь со временем придти к тому-же. С провами порядок самописаные конфиги у молодёжи...
Я соломку стелю.
А парольная фраза это passphrase for key
А это еще зачем? Как Вы вообще-то по ssh соединяетесь? Процесс должен быть таков: у Вас на компе лежат сгенеренные приватный и публичный ключи. Такие же ключи (по названию, не по содержанию) лежат на удаленном компе. Когда вы первый раз соединяетесь с удаленным компом, то обмениваетесь публичными ключами. Далее, если Вы вошли на свой комп под юзером elena и коннектитесь к удаленному хосту под таким же именем, то Вам даже пароля вводить не нужно. Если имена разные, то нужно ввести пароль удаленного юзера. а то, что Вы назвали "passphrase for key" нужно только при генерации новых ключей
По прежнему всё. Кто запускал кде приложения через ssh киньте конфиги ssh и sshd пожалуйста. Уже кажется все советы теоретиков препробовал. Большая просьба теоретиков не париться, надобна практика. Может это вообще не зделать. В любом случае спасибо всем кто искренне хотел помочь.
Hvzh написал:
[quote=vovanvster]А парольная фраза это passphrase for key
А это еще зачем? Как Вы вообще-то по ssh соединяетесь? Процесс должен быть таков: у Вас на компе лежат сгенеренные приватный и публичный ключи. Такие же ключи (по названию, не по содержанию) лежат на удаленном компе. Когда вы первый раз соединяетесь с удаленным компом, то обмениваетесь публичными ключами. Далее, если Вы вошли на свой комп под юзером elena и коннектитесь к удаленному хосту под таким же именем, то Вам даже пароля вводить не нужно. Если имена разные, то нужно ввести пароль удаленного юзера. а то, что Вы назвали "passphrase for key" нужно только при генерации новых ключей[/quote]
Прикольно право, вы случаем преподовать не готовитесь ? В том то и дело что сейчас это не прокатывает. При каждом соединении спрашивает пасскей. Что я зделал не так ? Эта... А может приватный кей и вам послать ? Публик я скопировал как бы в самом начале
vovanvster,
Друг мой, у меня и теория, и практика. И проги с удаленного компа гонял иксовые с помощью ssh. Просто это было давно, уже много лет такой нужды нет. Никогда при этом в конфигах ssh ручками ничего не правил, все работало из коробки. Запускал ssh -X name@host <prog_name> и все запускалось
Дружище, всё замечательно ... Но прошедшее время прошло. Мало ли у кого какие заслуги. Я как бы тоже не дурачок но вот блин не работает собака. А углубляться в конкретно это не хочу. Думаю правильно что иксы в ssh не работают. Дак удалить нахрен эти мнимые возможности из заявленных и дело с концом. В конфигах включал только х-форвардинг yes и трастед хост. А если Вы утверждаете что из коробки у Вас работало то Вы извините убунтолог
А в sshd_config у меня закоментировано SyslogFacility и UsePAM yes.
Приложения не из кде тоже не запускаются:
(linuxdcpp:5225): Gtk-WARNING **: cannot open display: localhost:10.0
А кстати, может быть что у меня не получаетсч потому-что на удалённой машине кеды запущены ?
Всё равно не понял когда вводить xhost +localhost и для чего.
А вывод команды для чего нужен ? Хотите убедиться что файл существует или посмотреть права на него ? И с какого компа ? К чему эта загадочность ?
Это не загадочность, да хотел глянуть права на этот файл. Так, теперь еще , в качестве клиента у вас какая ОС, win/linux? из под какого терминала запускаете?
2.7 - X11 and/or agent forwarding does not work.
Check your ssh_config and sshd_config. The default configuration files disable authentication agent and X11 forwarding. To enable it, put the line below in sshd_config:
X11Forwarding yes
and put the following lines in ssh_config:
ForwardAgent yes
ForwardX11 yes
X11 forwarding requires a working xauth(1) binary. On OpenBSD this is in the xbase file set but will probably be different on other platforms. For OpenSSH Portable, xauth must be either found at configure time or specified via XAuthLocation in sshd_config(5) and ssh_config(5).
Note on agent interoperability: There are two different and incompatible agent forwarding mechanisms within the SSH2 protocol. OpenSSH has always used an extension of the original SSH1 agent requests, however some commercial products use a different, non-free agent forwarding protocol. This means that agent forwarding cannot be used between OpenSSH and those products.
NOTE: For users of Linux Mandrake 7.2, Mandrake modifies the XAUTHORITY environment variable in /etc/skel/.bashrc, and thus any bash user's home directory. This variable is set by OpenSSH and for either of the above options to work, you need to comment out the line:
1) Повторю, с файлами .Xauthority всё в порядке (как и с системами в целом).
2) На клиентской машине тоже Gentoo, ставил я.
3) Вы или не читали предидущих постов или невнимательны. Я уже писал но повторюсь: не ищите глупее себя. Всё на что вы дали ссылки прочитано. Могли бы строки из фака и не копипастить. Всё что написано в Gentoo Wiki и
FAQ ssh я пробовал.
4) А теперь вопрос к Вам: Вам удаётся запускать через ssh KDE4.* ?
c Gentoo на Gentoo или Вы теоретически советуете ? И если получается то какие у вас версии пакетов ? kde xorg и ssh