The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Отключение приветствия в ssh"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / Linux)
Изначальное сообщение [ Отслеживать ]

"Отключение приветствия в ssh"  +/
Сообщение от Alexander email(??) on 23-Янв-12, 10:05 
Кусок скрипта для отправления на сервер команды date через ssh-подключение и возвращением результата назад результата:
вот строка
DATE_T="`ssh -t root@$IP_ADRS -p 22 "date +[%x_%T]"`"
Настроил автоматическую авторизацию RSA, чтобы не вводить пароль.
Проблема в том, что все равно выводит приветствие после авторизации по ssh и после отключения от сервера. Как отключить это привествие без правки удаленного сервера? Можно это сделать как-то параметрами при ssh подключении?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Отключение приветствия в ssh"  +/
Сообщение от zd3n (ok) on 23-Янв-12, 10:22 
Здесь лежит текст приветствия.

/etc/motd


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Отключение приветствия в ssh"  +/
Сообщение от Alexander email(??) on 23-Янв-12, 11:15 
> Здесь лежит текст приветствия.
> /etc/motd

Еще раз - мне нужно сделать это без изменения настроек удаленного сервера. Просто чтобы мой комп не отображал/не принимал эту информацию с удаленного хоста, если это возможно.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Отключение приветствия в ssh"  +/
Сообщение от XAnder (ok) on 23-Янв-12, 13:21 
> DATE_T="`ssh -t root@$IP_ADRS -p 22 "date +[%x_%T]"`"
> Настроил автоматическую авторизацию RSA, чтобы не вводить пароль.
> Проблема в том, что все равно выводит приветствие после авторизации по ssh
> и после отключения от сервера. Как отключить это привествие без правки
> удаленного сервера? Можно это сделать как-то параметрами при ssh подключении?

Странное поведение. У меня (Debian Squeeze на клиенте и сервере) ничего подобного не наблюдается:

$ DATE_T="`ssh -t me@server -p 22 "date +[%x_%T]"`"
Connection to server closed.
$ echo $DATE_T
[23.01.2012_13:19:43]
$ DATE_T="`ssh me@server -p 22 "date +[%x_%T]"`"
$ echo $DATE_T
[23.01.2012_13:19:50]
$ _

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Отключение приветствия в ssh"  +/
Сообщение от Alexander email(??) on 23-Янв-12, 14:12 
>[оверквотинг удален]
>
$ DATE_T="`ssh -t me@server -p 22 "date +[%x_%T]"`" 
> Connection to server closed.
> $ echo $DATE_T
> [23.01.2012_13:19:43]
> $ DATE_T="`ssh me@server -p 22 "date +[%x_%T]"`"
> $ echo $DATE_T
> [23.01.2012_13:19:50]
> $ _

> Попробуйте убрать ключик -t, может прокатит... Вообще же нужны подробности про то,
> как настроен сервер.

У вас может приветствие отключено, так как информация об отключении от севера выводится. К слову сказать, хотелось бы чтобы "Connection to server closed." тоже не отображалась))

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Отключение приветствия в ssh"  +/
Сообщение от XAnder (ok) on 23-Янв-12, 14:36 
> У вас может приветствие отключено, так как информация об отключении от севера
> выводится. К слову сказать, хотелось бы чтобы "Connection to server closed."
> тоже не отображалась))

Нет, приветствие включено - при обычном входе по ssh оно отображается. "Connection to server closed" во втором примере (без -t) не отображается, смотрите внимательнее.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Отключение приветствия в ssh"  +/
Сообщение от Alexander email(??) on 23-Янв-12, 16:11 
>> У вас может приветствие отключено, так как информация об отключении от севера
>> выводится. К слову сказать, хотелось бы чтобы "Connection to server closed."
>> тоже не отображалась))
> Нет, приветствие включено - при обычном входе по ssh оно отображается. "Connection
> to server closed" во втором примере (без -t) не отображается, смотрите
> внимательнее.

Да действительно, локально у меня тоже не отображает при коннекте на localhost, но при подключении на удаленные хосты, приветствие отображается(( Может есть еще идеи.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Отключение приветствия в ssh"  +/
Сообщение от Etch on 23-Янв-12, 17:32 
Попробуйте ключ -q или -T
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Отключение приветствия в ssh"  +/
Сообщение от lavr email on 23-Янв-12, 17:12 
> Кусок скрипта для отправления на сервер команды date через ssh-подключение и возвращением
> результата назад результата:
> вот строка
> DATE_T="`ssh -t root@$IP_ADRS -p 22 "date +[%x_%T]"`"
> Настроил автоматическую авторизацию RSA, чтобы не вводить пароль.
> Проблема в том, что все равно выводит приветствие после авторизации по ssh
> и после отключения от сервера. Как отключить это привествие без правки
> удаленного сервера? Можно это сделать как-то параметрами при ssh подключении?

# man login
...
$HOME/.hushlogin

# man sshd_config
...
PrintMotd
PrintLastLog
...

для того чтобы получить date от удаленного сервера, не нужно городить ssh, можно
легко сделать иначе

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Отключение приветствия в ssh"  +/
Сообщение от Alexander email(??) on 24-Янв-12, 13:52 
>[оверквотинг удален]
> ...
> $HOME/.hushlogin
> # man sshd_config
> ...
> PrintMotd
> PrintLastLog
> ...
> для того чтобы получить date от удаленного сервера, не нужно городить ssh,
> можно
> легко сделать иначе

Подскажите как можно сделать иначе?
Кстати sshd_config не подходит, так как мне нельзя на сервере правку делать. А параметр -q действительно помог и работает.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Отключение приветствия в ssh"  +/
Сообщение от lavr email on 24-Янв-12, 23:08 
>[оверквотинг удален]
>> ...
>> PrintMotd
>> PrintLastLog
>> ...
>> для того чтобы получить date от удаленного сервера, не нужно городить ssh,
>> можно
>> легко сделать иначе
> Подскажите как можно сделать иначе?
> Кстати sshd_config не подходит, так как мне нельзя на сервере правку делать.
> А параметр -q действительно помог и работает.

вариант: написать крохотный демон который на определенном порту отдает дату
в нужно вам формате
вариант: написать скрипт который выдает дату в заданном формате и повесить через
inetd/xinetd как сервис на какой-либо tcp-port, считывается элементарно netcat'ом
или аналогом. Никакого ssh, никакой аутентикации и доступа на remote host

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Отключение приветствия в ssh"  +/
Сообщение от Alexander email(??) on 25-Янв-12, 17:01 
>[оверквотинг удален]
>>> можно
>>> легко сделать иначе
>> Подскажите как можно сделать иначе?
>> Кстати sshd_config не подходит, так как мне нельзя на сервере правку делать.
>> А параметр -q действительно помог и работает.
> вариант: написать крохотный демон который на определенном порту отдает дату
> в нужно вам формате
> вариант: написать скрипт который выдает дату в заданном формате и повесить через
> inetd/xinetd как сервис на какой-либо tcp-port, считывается элементарно netcat'ом
> или аналогом. Никакого ssh, никакой аутентикации и доступа на remote host

Спасибо!

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру