URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 18917
[ Назад ]

Исходное сообщение
"PuTTY не хочет вязаться"

Отправлено Tolstik , 22-Июл-02 22:00 
Кто юзает PuTTY, плиз, подскажите, отчего такая нескладуха - захожу с нее по Телнету на Linux, в ответ вижу его родное приглашение, но после ввода логина/пассворда всякий раз получаю "Incorrect.......".
Caps, раскладка, ессно, проверены, X00 грамм не употреблял ;)

Содержание

Сообщения в этом обсуждении
"RE: PuTTY не хочет вязаться"
Отправлено lavr , 22-Июл-02 22:06 
>Кто юзает PuTTY, плиз, подскажите, отчего такая нескладуха - захожу с нее
>по Телнету на Linux, в ответ вижу его родное приглашение, но
>после ввода логина/пассворда всякий раз получаю "Incorrect.......".
>Caps, раскладка, ессно, проверены, X00 грамм не употреблял ;)

а что логи в linux'е говорят?


"RE: PuTTY не хочет вязаться"
Отправлено Sampan , 22-Июл-02 22:34 
>Caps, раскладка, ессно, проверены, X00 грамм не употреблял ;)

На всякий случай задам вопрос (не обижайся ;-)

"А ты, случаем, не root'ом пытаешься залогиниться?"


"RE: PuTTY не хочет вязаться"
Отправлено Tolstik , 23-Июл-02 01:12 
Уже нашел! Конечно, же рутом - подзабыл, что для удаленной сессии он не катит.
Но вот еще - уже из области украшательства:
- как заставить путю понимать комбинации Alt-F1.. Alt-F7, вместо выбора консолей она сыпит крякозабрики в строке
- почему-то клавиша <End> работает как <Home>, т.е. перемешает курсор по дереву не вниз, а вверх
- при вводе в бэше ошибочной команды (например, o-la-la) после выдачи необходимых ругательств системы появляющаяся в итоге строка приглашения повторяется дважды, т.е.
.......
host@user$
host@user$

Юзаю v.0.52

Заранее спасибо.


"RE: PuTTY не хочет вязаться"
Отправлено Newbie , 23-Июл-02 09:17 
>Уже нашел! Конечно, же рутом - подзабыл, что для удаленной сессии он
>не катит.
>Но вот еще - уже из области украшательства:
>- как заставить путю понимать комбинации Alt-F1.. Alt-F7, вместо выбора консолей она
>сыпит крякозабрики в строке
>- почему-то клавиша <End> работает как <Home>, т.е. перемешает курсор по дереву не вниз, а вверх
>- при вводе в бэше ошибочной команды (например, o-la-la) после выдачи необходимых
>ругательств системы появляющаяся в итоге строка приглашения повторяется дважды, т.е.
>.......
>host@user$
>host@user$
>
>Юзаю v.0.52
>
>Заранее спасибо.

Возможно тебе следует пользоваться не putty а telneat, там все кнопки работают.


"RE: PuTTY не хочет вязаться"
Отправлено lavr , 23-Июл-02 13:04 
>Уже нашел! Конечно, же рутом - подзабыл, что для удаленной сессии он
>не катит.
>Но вот еще - уже из области украшательства:
>- как заставить путю понимать комбинации Alt-F1.. Alt-F7, вместо выбора консолей она
>сыпит крякозабрики в строке
>- почему-то клавиша <End> работает как <Home>, т.е. перемешает курсор по дереву не вниз, а вверх
>- при вводе в бэше ошибочной команды (например, o-la-la) после выдачи необходимых
>ругательств системы появляющаяся в итоге строка приглашения повторяется дважды, т.е.
>.......
>host@user$
>host@user$
>
>Юзаю v.0.52
>
>Заранее спасибо.

эмуляцию терминала настрой в Putty и почитай как там это делается,
плюс man termcap или terminfo в зависимости от того как собраны приложения
mc например (это уже в linux'е)


"RE: PuTTY не хочет вязаться"
Отправлено Tolstik , 23-Июл-02 14:25 
"... настрой в Putty и почитай как там это делается" - если там подразумевается в Putty, то никакого хелпа в нем нет, все же я перебробовал в нем все имеющиеся комбинации терминальных настроек.

Правильно ли я понял, что в самом Линуксе MC может управляеться нормально, а через Telnet происходить с описанными эффектами?


"RE: PuTTY не хочет вязаться"
Отправлено lavr , 23-Июл-02 14:42 
>"... настрой в Putty и почитай как там это делается" - если
>там подразумевается в Putty, то никакого хелпа в нем нет, все
>же я перебробовал в нем все имеющиеся комбинации терминальных настроек.
>
>Правильно ли я понял, что в самом Линуксе MC может управляеться нормально,
>а через Telnet происходить с описанными эффектами?

Putty - терминалка? Те эмуляция удаленного терминала? Типов терминалов
есть тьма, значит и в Putty должен быть какой-то минимальный выбор
эмуляции терминалов: vt50/100/200/ansi, настройка клавиатурного маппинга,
если нет описания, значит должен быть какой-то конфиг из которого тоже
можно выцепить информацию

После входа на удаленную систему, устанавливаются (часть параметров
передается из telnet) переменные среды. В Unix есть библиотеки управления
терминалом: termcap / terminfo , их использует масса приложений с вводом/выводом на устройство терминал, взависимости от того как собраны
эти приложения с termcap или terminfo, используется та или иная библиотека
а в зависимости от типа терминала - переменная TERM, эмулируется тот
или иной терминал

зашел в Unix:

echo $TERM
echo $TERMCAP или $ TERMINFO
установи тот тип терминала, который выбран в Putty, или правь под себя
на базе близкого, нужное описание терминала в /etc/termcap например.

echo $TERM
linux
смотрим в Putty - эмуляция vt100
устанавливаем TERM=vt100
устанавливаем TERMCAP=/etc/termcap
потом начинаем курочить описание vt100 в /etc/termcap как нам нужно.

пример лишь для TERMCAP, для TERMINFO по другому


"RE: PuTTY не хочет вязаться"
Отправлено Tolstik , 24-Июл-02 00:59 
Спасибо, несколько прояснилось ;)

"RE: PuTTY не хочет вязаться"
Отправлено Tolstik , 25-Июл-02 15:03 
1:0 в пользу Путти, т.е. пока ни фига хорошего в попытках примирить ее и Linux.
По умолчанию в  Linux'е (BlackCat) стоял xterm, перестроил его (и соответственно Путти) на VT100 - получилась мерзкая черно-белая картинка, работать в ней тоскливо. Другое дело xterm - цветная полноценная среда, почти не отличимая от родного экрана Linux, особенно если в Путти выбрать шрифт Terminal, кроме того, в ней еще правильно отображаются русские символы и псевдографические линии. Осталась мелочь ;) - настроить непокорные End, функциональные Кейсы и комбинации с Alt.
Поэтому вернул обратно xterm и начал мучить termcap, но это файлец изрядного размера, требующий знания всяких там кодов и стандартов терминалов, мне его не осилить.
Попробовал подобрать другие имеющиеся в Путти терминалы Linux, XTerm6 ...), но желаемого результата не получил.
В качестве альтернантивы поставил на 2-й комп еще один Linux (ASP) и зашел Телнетом с него на 1-й Linux - ляля! Все теперь отображается и управляется корректно, уходить с экрана не хочется ;)  Проверил, на что же настроен 2-й Linux - ну и дела!- терминал оказался совсем другой - "Linux", но даже при разных терминалах - xterm и Linux  - они правильно понимают друг друга без вяких там донастроек.
  Выводы (если не прав, поправьте): реализация терминалов в Путти отличается от одноименных в  реальном Linux.
Не знаю, как это все согласовать, сам не справлюсь, прошу тех, кто комфортно работает с Putty (кто-то уже полтора года :-O) помочь в решении проблемы - ну уж очень удобно работать с Линухом из-под Винды!


"RE: PuTTY не хочет вязаться"
Отправлено lavr , 25-Июл-02 15:11 
>1:0 в пользу Путти, т.е. пока ни фига хорошего в попытках примирить
>ее и Linux.
>По умолчанию в  Linux'е (BlackCat) стоял xterm, перестроил его (и соответственно
>Путти) на VT100 - получилась мерзкая черно-белая картинка, работать в ней
>тоскливо. Другое дело xterm - цветная полноценная среда, почти не отличимая
>от родного экрана Linux, особенно если в Путти выбрать шрифт Terminal,
>кроме того, в ней еще правильно отображаются русские символы и псевдографические
>линии. Осталась мелочь ;) - настроить непокорные End, функциональные Кейсы и
>комбинации с Alt.
> Поэтому вернул обратно xterm и начал мучить termcap, но это файлец
>изрядного размера, требующий знания всяких там кодов и стандартов терминалов, мне
>его не осилить.
>Попробовал подобрать другие имеющиеся в Путти терминалы Linux, XTerm6 ...), но желаемого
>результата не получил.
>В качестве альтернантивы поставил на 2-й комп еще один Linux (ASP) и
>зашел Телнетом с него на 1-й Linux - ляля! Все теперь
>отображается и управляется корректно, уходить с экрана не хочется ;)  
>Проверил, на что же настроен 2-й Linux - ну и дела!-
>терминал оказался совсем другой - "Linux", но даже при разных терминалах
>- xterm и Linux  - они правильно понимают друг друга
>без вяких там донастроек.
>  Выводы (если не прав, поправьте): реализация терминалов в Путти отличается
>от одноименных в  реальном Linux.
> Не знаю, как это все согласовать, сам не справлюсь, прошу тех,
>кто комфортно работает с Putty (кто-то уже полтора года :-O) помочь
>в решении проблемы - ну уж очень удобно работать с Линухом
>из-под Винды!

http://www.chiark.greenend.org.uk/~sgtatham/putty/

я офигеваю, посмотрел свои короткие описания пакетов, все там есть:
faq/docs/...

http://unix1.jinr.ru/~lavr/openssh/index.html

SSH для Windows:

TeraTerm/Putty/...


"RE: PuTTY не хочет вязаться"
Отправлено Tolstik , 25-Июл-02 18:01 
да, дофига там чего есть (для продвинутых), но мне не доки нужны, а конкретная помощь, подсказка (для начинающего). У кого путти настроен и работает - есть же такие, могут поделиться имеющимися настройками?

"RE: PuTTY не хочет вязаться"
Отправлено lavr , 25-Июл-02 18:13 
>да, дофига там чего есть (для продвинутых), но мне не доки нужны,
>а конкретная помощь, подсказка (для начинающего). У кого путти настроен и
>работает - есть же такие, могут поделиться имеющимися настройками?

при таком подходе всю жисть в начинающих проходишь


"RE: PuTTY не хочет вязаться"
Отправлено Tolstik , 25-Июл-02 18:41 
Lavr, что-то я тебя не узнаю - ты не в духе сегодня , что ли? У меня и так сегодня грусть - и это только Putty, а еще сколько проблем...



"RE: PuTTY не хочет вязаться"
Отправлено lavr , 25-Июл-02 19:01 
>Lavr, что-то я тебя не узнаю - ты не в духе сегодня
>, что ли? У меня и так сегодня грусть - и
>это только Putty, а еще сколько проблем...

не надо искать обид там где их нет, просто попробуй поставить TeraTerm
или другой пакет который поддерживает SSH Protocol-2 (teraterm + ssh не
поддерживают второй протокол) и посмотри эмуляцию терминалов, если надо
быстро

ps. putty поддерживает xterm и вроде он как бы default, какие проблемы
сделать

bash# export TERM=xterm
bash# resize
bash# echo $TERM
bash# echo $TERMCAP
bash# export TERMCAP=/etc/termcap (если он там есть)
bash# echo $LANG

в putty настроить keymap или поставить переключалку с koi8-r и выбрать
koi8-r фонты в putty, предварительно поставив их в Windows

Если все это сложно, есть старые версии telneat и stelnet которые отрихтованы под эмуляцию терминалов linux/pc3/cons25r и koi8, но можно
найти только старые версии ибо это уже платные продукты

посмотреть как рихтуются базы termcap/terminfo можно в дистрибутиве от
Midnight Commander'а, а ответы на похожие вопросы найти через

http://groups.google.com/groups?as_q=putty&as_epq=key&ie=win....*&lr=&hl=ru

в фидо часто это обсуждалось