Сервер OpenSSH. Клиент PuTTY. (Нет истории команд(()
Модератор: arachnid
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Сервер OpenSSH. Клиент PuTTY.
Привет!
Из-за флуда и непоняток старую тему закрыли (http://linuxforum.ru/index.php?showtopic=80880), поэтому попробую подробнее. На фряхе стоит OpenSSH, на виндах - PuTTY. Проблема - не запоминаются команды из предыдущих сессий. В той теме был дан совет - запустить vipw и исправить у юзеров sh на csh. // Не понятно, как быть с SU? Это ж по сути root? У него и так стоит csh)) Отображается какая-то хрень при попытке нажать стрелку вверх на клаве. // Ну, исправил. Теперь вообще ноль реакции(( Ощущение, как будто сижу в маздаевской cmd.exe(((( До этого был дебиан со своим ssh сервером и всё было чики-чики у любого пользователя. Аж нарадоваться не мог.
ps Конечно, можно каждый раз вводить команды вручную, но иногда это утомляет. Проще пролистать историю. А её нет((
Из-за флуда и непоняток старую тему закрыли (http://linuxforum.ru/index.php?showtopic=80880), поэтому попробую подробнее. На фряхе стоит OpenSSH, на виндах - PuTTY. Проблема - не запоминаются команды из предыдущих сессий. В той теме был дан совет - запустить vipw и исправить у юзеров sh на csh. // Не понятно, как быть с SU? Это ж по сути root? У него и так стоит csh)) Отображается какая-то хрень при попытке нажать стрелку вверх на клаве. // Ну, исправил. Теперь вообще ноль реакции(( Ощущение, как будто сижу в маздаевской cmd.exe(((( До этого был дебиан со своим ssh сервером и всё было чики-чики у любого пользователя. Аж нарадоваться не мог.
ps Конечно, можно каждый раз вводить команды вручную, но иногда это утомляет. Проще пролистать историю. А её нет((
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Сервер OpenSSH. Клиент PuTTY.
parovoZZ писал(а): ↑12.12.2008 20:29Привет!
Из-за флуда и непоняток старую тему закрыли (http://linuxforum.ru/index.php?showtopic=80880), поэтому попробую подробнее. На фряхе стоит OpenSSH, на виндах - PuTTY. Проблема - не запоминаются команды из предыдущих сессий. В той теме был дан совет - запустить vipw и исправить у юзеров sh на csh. // Не понятно, как быть с SU? Это ж по сути root? У него и так стоит csh)) Отображается какая-то хрень при попытке нажать стрелку вверх на клаве. // Ну, исправил. Теперь вообще ноль реакции(( Ощущение, как будто сижу в маздаевской cmd.exe(((( До этого был дебиан со своим ssh сервером и всё было чики-чики у любого пользователя. Аж нарадоваться не мог.
ps Конечно, можно каждый раз вводить команды вручную, но иногда это утомляет. Проще пролистать историю. А её нет((
Не совсем понятно, что за хрень отображается при нажатии на стрелку?
Я лично использую bash, у меня все нормально. По поводу виндовой putty ничего не скажу, т.к. винды нету под рукой, а вот та которая на FreeBSD скомпилена, работает нормально.
По поводу sh и csh ответить точно не могу. По моему в sh курсором не переключить историю, а вот в csh можно. Только csh возвращает какие то странные значения иногда вместо команды. В общем то попробуйте bash, может это решит проблему. Еще возможно что то неверно настроенно в putty, допустим тип терминала.
И кстати bash надо поставить отдельно, и путь к нему будет /usr/local/bin/bash.
Управление бинарными пакетами во Free - а вот в этой ветке приведен конфиг где в csh забиндены стрелки курсора для переключения history...
-
polnyiroot
- Сообщения: 39
- ОС: ляпикс
Re: Сервер OpenSSH. Клиент PuTTY.
Не надо никакого баша. И ssh-сервер тут не при чем. Лучше покажи echo $SHELL. Ну и http://www.agentur-lindner.de/special/putty/freebsd/ не мешало бы почитать.
Администрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
Еще возможно что то неверно настроенно в putty, допустим тип терминала.
А там выбор не велик - SSH, TelNet и проч. Есть ещё что-то в TTY - но там везде стоит auto.
Попробую с bash.
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Сервер OpenSSH. Клиент PuTTY.
polnyiroot приводит ссылку в которой написано как в putty правильно настроить параметры клавиатуры, я бы на Вашем месте почитал.
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Сервер OpenSSH. Клиент PuTTY.
Специально сейчас залогинился в csh все нормально с историей команд, скорее всего проблема в неверной настройке putty (Terminal->Keyboard) попробуйте настроить по ссылке которую polnyiroot указал...
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
У меня немного не совпадает интерфейс PuTTY со ссылкой....У меня версия 0.6 Но настроил так, как там написано. И ни фига((
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Сервер OpenSSH. Клиент PuTTY.
Очень странно, у меня putty 0.60 клиент на FreeBSD (на десктопе) и есть удаленный сервер тоже на FreeBSD, единственное что я в putty настраивал это кодировку. Все прекрасно работает и с csh и с bash. Специально поменял командный процессор на удаленном сервере с bash на csh, залогинился - стрелки работают.
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
Вот мой /root/.cshrc
Код: Выделить всё
# $FreeBSD: src/etc/root/dot.cshrc,v 1.30 2007/05/29 06:37:58 dougb Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#
alias h history 25
alias j jobs -l
alias la ls -a
alias lf ls -FA
alias ll ls -lA
# A righteous umask
umask 22
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)
setenv EDITOR ee
setenv PAGER more
setenv BLOCKSIZE K
if ($?prompt) then
# An interactive shell -- set some stuff up
set prompt = "`/bin/hostname -s`# "
set filec
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endifХочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
polnyiroot
- Сообщения: 39
- ОС: ляпикс
Re: Сервер OpenSSH. Клиент PuTTY.
Попробуй в tcsh. И покажи $TERM. А рутом логинятся только дураки.
Администрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
polnyiroot
- Сообщения: 39
- ОС: ляпикс
Re: Сервер OpenSSH. Клиент PuTTY.
man sudo.
Код: Выделить всё
bindkey -k up history-search-backward
bindkey -k down history-search-forwardАдминистрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
polnyiroot
Чего хотел этим сказать?
Чего хотел этим сказать?
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
polnyiroot
- Сообщения: 39
- ОС: ляпикс
Re: Сервер OpenSSH. Клиент PuTTY.
Хочу оттопырить все дистрибутивы((
что хотел этим сказать?
Администрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
А может без флуда?
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Сервер OpenSSH. Клиент PuTTY.
parovoZZ писал(а): ↑13.12.2008 00:31И даже SU низзя??? Как же админить?
Код: Выделить всё
Server# echo $TERM xterm
SU можно
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Сервер OpenSSH. Клиент PuTTY.
горячим финским парням - parovoZZ и polnyiroot - тихо обоим!
я вас вижу!
по теме - помочь не могу, винды нет. но parovoZZ стоит сходить по ссылке и сравнить, что у него не так. если все так, будем думать дальше. может кто выложит настройки своего путти под винду.
polnyiroot добавлять чуть более развернутые комменты
по теме - помочь не могу, винды нет. но parovoZZ стоит сходить по ссылке и сравнить, что у него не так. если все так, будем думать дальше. может кто выложит настройки своего путти под винду.
polnyiroot добавлять чуть более развернутые комменты
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
А сама история команд где хранится - на стороне сервера или клиента? Ведь в случае с SSH сервером дебиана было всё изумительно.
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Сервер OpenSSH. Клиент PuTTY.
Наберите команду history...
История на стороне сервера конечно.
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
Вот. Первая строка из под юзверя, последние - su.
Код:
%history
1 14:09 history
%su
Password:
su: Sorry
%su
Password:
Server# history
2 21:13 cd "`printf "%b" '\0057'`"
3 21:13 cd "`printf "%b" '\0057mnt'`"
4 21:13 cd "`printf "%b" '\0057mnt\0057Andrey'`"
5 21:13 cd "`printf "%b" '\0057mnt'`"
6 21:13 cd "`printf "%b" '\0057'`"
7 21:13 cd "`printf "%b" '\0057home'`"
8 21:13 cd "`printf "%b" '\0057home\0057Andrey'`"
9 21:13 cd "`printf "%b" '\0057home\0057Andrey\0057Other'`"
10 21:13 cd "`printf "%b" '\0057home\0057Andrey'`"
11 21:14 cd "`printf "%b" '\0057home\0057Andrey\0057session'`"
12 21:14 cd "`printf "%b" '\0057home\0057Andrey'`"
13 21:14 cd "`printf "%b" '\0057home'`"
14 21:14 cd "`printf "%b" '\0057'`"
15 21:14 cd "`printf "%b" '\0057etc'`"
16 21:14 cd "`printf "%b" '\0057'`"
17 21:14 cd "`printf "%b" '\0057usr'`"
18 21:14 cd "`printf "%b" '\0057usr\0057sbin'`"
19 21:14 cd "`printf "%b" '\0057usr'`"
20 21:14 cd "`printf "%b" '\0057'`"
21 21:14 cd "`printf "%b" '\0057var'`"
22 21:14 cd "`printf "%b" '\0057'`"
23 21:14 cd "`printf "%b" '\0057root'`"
24 21:14 cd "`printf "%b" '\0057root\0057\0056mc'`"
25 21:14 cd "`printf "%b" '\0057root'`"
26 21:14 cd "`printf "%b" '\0057'`"
27 21:14 cd "`printf "%b" '\0057rescue'`"
28 21:15 cd "`printf "%b" '\0057'`"
29 21:17 cd "`printf "%b" '\0057usr\0057local\0057etc\0057apache'`"
30 21:42 top
31 20:48 set echo_style=both ; alias precmd 'echo $cwd:q >>/tmp/mc-root/mc.pipe.7449;kill -STOP $$'
32 20:52 whereis ssh
33 20:52 whereis openssh
34 20:52 Server# whereis ssh
35 20:52 ssh: /usr/bin/ssh /usr/ports/security/ssh
36 20:52 Server# whereis openssh
37 20:52 openssh:
38 20:53 cd "`printf "%b" '\0057'`"
39 20:53 cd "`printf "%b" '\0057home\0057Andrey\0057Other'`"
40 20:54 cd "`printf "%b" '\0057home\0057Andrey'`"
41 20:54 cd "`printf "%b" '\0057home\0057Andrey\0057Other'`"
42 20:54 cd "`printf "%b" '\0057home\0057Andrey'`"
43 20:54 cd "`printf "%b" '\0057home\0057Andrey\0057Other'`"
44 20:54 cd "`printf "%b" '\0057home\0057Andrey'`"
45 20:54 cd "`printf "%b" '\0057home\0057Andrey\0057torrents'`"
46 20:54 cd "`printf "%b" '\0057home\0057Andrey'`"
47 20:54 cd "`printf "%b" '\0057home\0057Andrey\0057session'`"
48 20:54 cd "`printf "%b" '\0057home\0057Andrey'`"
49 20:54 cd "`printf "%b" '\0057home\0057Andrey\0057\0056mc'`"
50 20:54 cd "`printf "%b" '\0057home\0057Andrey'`"
51 20:54 cd "`printf "%b" '\0057home'`"
52 21:10 cd "`printf "%b" '\0057'`"
53 21:10 cd "`printf "%b" '\0057usr'`"
54 21:10 cd "`printf "%b" '\0057usr\0057local'`"
55 21:10 cd "`printf "%b" '\0057usr\0057local\0057www'`"
56 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data'`"
57 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent'`"
58 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent\0057torrents'`"
59 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent'`"
60 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent\0057wt'`"
61 21:10 cd "`printf "%b" '\0057'`"
62 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent\0057wt'`"
63 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent\0057wt\0057img'`"
64 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent\0057wt\0057img\0057login'`"
65 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent\0057wt\0057img'`"
66 21:10 cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent\0057wt\0057img\0057main'`"
67 21:10 top
68 21:39 set echo_style=both ; alias precmd 'echo $cwd:q >>/tmp/mc-root/mc.pipe.7596;kill -STOP $$'
69 21:43 cd "`printf "%b" '\0057'`"
70 21:43 cd "`printf "%b" '\0057usr'`"
71 21:43 cd "`printf "%b" '\0057usr\0057local'`"
72 21:43 cd "`printf "%b" '\0057usr\0057local\0057etc'`"
73 21:43 cd "`printf "%b" '\0057usr\0057local\0057etc\0057rc\0056d'`"
74 21:43 cd "`printf "%b" '\0057usr\0057local\0057etc'`"
75 21:43 cd "`printf "%b" '\0057usr\0057local\0057etc\0057rc\0056d'`"
76 21:43 cd "`printf "%b" '\0057usr\0057local\0057etc'`"
77 21:44 cd "`printf "%b" '\0057usr\0057local\0057etc\0057rc\0056d'`"
78 21:44 cd "`printf "%b" '\0057usr\0057local\0057etc'`"
79 21:44 cd "`printf "%b" '\0057usr\0057local'`"
80 21:44 cd "`printf "%b" '\0057usr'`"
81 21:44 cd "`printf "%b" '\0057'`"
82 21:44 cd "`printf "%b" '\0057etc'`"
83 21:44 cd "`printf "%b" '\0057etc\0057rc\0056d'`"
84 21:44 cd "`printf "%b" '\0057etc'`"
85 21:46 cd "`printf "%b" '\0057home\0057Andrey\0057Other'`"
86 21:46 cd "`printf "%b" '\0057etc'`"
87 13:00 set echo_style=both ; alias precmd 'echo $cwd:q >>/tmp/mc-root/mc.pipe.48139;kill -STOP $$'
88 13:00 cd "`printf "%b" '\0057usr\0057home\0057Andrey'`"
89 13:01 cd "`printf "%b" '\0057usr\0057home'`"
90 13:01 cd "`printf "%b" '\0057usr'`"
91 13:01 cd "`printf "%b" '\0057usr\0057ports'`"
92 13:01 cd "`printf "%b" '\0057usr\0057ports\0057Mk'`"
93 13:01 cd "`printf "%b" '\0057usr\0057ports'`"
94 13:01 cd "`printf "%b" '\0057usr\0057ports\0057Templates'`"
95 13:01 cd "`printf "%b" '\0057usr\0057ports'`"
96 13:01 cd "`printf "%b" '\0057usr\0057ports\0057Tools'`"
97 13:01 cd "`printf "%b" '\0057usr\0057ports'`"
98 22:37 mc
99 22:49 login Andrey
100 22:49 exit
101 14:09 history
Server#
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Сервер OpenSSH. Клиент PuTTY.
Мусор типа
cd "`printf "%b" '\0057usr\0057local\0057www\0057data\0057wtorrent'`"
если я не ошибаюсь оставляет mc (кстати в bash такого нет)
с хистори у вас все в порядке, значит неверно отрбатывают стрелки, либо не забиндены в csh.
Проверьте на физической консоли, не через ssh. Поставьте bash, в линуксе по моему если я не ошибаюсь именно bash используется в большинстве дистрибутивов.
Тема уже в флуд перетекает постепенно...
-
parovoZZ
- Сообщения: 553
- Статус: Хочу подружиться с пингвином
- ОС: Ubuntu 9.04 + GNOME
Re: Сервер OpenSSH. Клиент PuTTY.
bash рулит. Тема закрыта.
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Сервер OpenSSH. Клиент PuTTY.
а если в putty выбрать тип клавиатуры VT100?
-
polnyiroot
- Сообщения: 39
- ОС: ляпикс
Re: Сервер OpenSSH. Клиент PuTTY.
ВНИМАНИЕ! Это сообщение содержит оскорбления пользователей. Уберите от экрана женщин и детей. Ксати, оно будет удалено модератором, так что можете не отвечать.
arachnid
понимаешь, камрад. Когда люди ВООБЩЕ не понимают самой суть (или хотя бы как работает) проблемы/явления, что ясно из:
и даже не пытаются понять, а проблемы с X решает путем "ну и хрен с ним, поставлю Y" то хочется бить по голове лопатой. Потому как через полгода такой горе-админ будем админить рабочие сервера, которые будут падать раз в неделю. Или будет работать в техподдержке, от которой нельзя добиться помощи. Или будет давать на форуме идиотские советы.
arachnid
понимаешь, камрад. Когда люди ВООБЩЕ не понимают самой суть (или хотя бы как работает) проблемы/явления, что ясно из:
До этого был дебиан со своим ssh сервером
А сама история команд где хранится - на стороне сервера или клиента? Ведь в случае с SSH сервером дебиана было всё изумительно.
и даже не пытаются понять, а проблемы с X решает путем "ну и хрен с ним, поставлю Y" то хочется бить по голове лопатой. Потому как через полгода такой горе-админ будем админить рабочие сервера, которые будут падать раз в неделю. Или будет работать в техподдержке, от которой нельзя добиться помощи. Или будет давать на форуме идиотские советы.
Администрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
-
skeletor
- Сообщения: 1224
Re: Сервер OpenSSH. Клиент PuTTY.
У меня похожая проблема была. Суть заключалась в том, что я не был владельцем всех файлов в моей домашней папке. Сделал себя владельцем всего, в моём хомяке и проблема исчезла.
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Сервер OpenSSH. Клиент PuTTY.
У меня список history затирается каждый раз после загрузки.
Как это устранить?
Как это устранить?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.