The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
снять SSH, !*! 78, 18-Июн-04, 10:48  [смотреть все]
как можно снять (закрыть) SSH-сессию другого пользователя (возможно, того же, но несколько сессий)?

фри 4.9, ссш2.

  • снять SSH, !*! Fes, 11:11 , 18-Июн-04 (1)
    >как можно снять (закрыть) SSH-сессию другого пользователя (возможно, того же, но несколько
    >сессий)?
    >
    >фри 4.9, ссш2.
    Ну есть канешна один способ.. Им можно не только ssh убить.
    1. ps -xa | grep ssh (это синаксис в linux во фре не знаю как точно)
    2. Узнав PID нужной сессий послать ей сигнал
    #kill `Session's_to_kill_PID`
    3. Успех можно определить тем самым ps. Если сессия прибилась, её больше не должно быть в спсике процессов.
    p.s. Ессс-но это нуна делать под  root.
    p.p.s. И не говорите мне что это не работает :)

  • снять SSH, !*! dukie, 11:43 , 18-Июн-04 (2)
    watch -W имя консоли
    exit
    :)
    • снять SSH, !*! tgr, 11:50 , 18-Июн-04 (3)
      >watch -W имя консоли
      >exit
      >:)

      после watch -W ... выдаёт:
      watch: fatal: cannot open snoop device
      :(

      • снять SSH, !*! dfer, 11:54 , 18-Июн-04 (4)
        смысл не прибить ssh, а закрыть сессию юзера.
        • снять SSH, !*! Fes, 12:04 , 18-Июн-04 (6)
          >смысл не прибить ssh, а закрыть сессию юзера.
          Чё-т я немного не догоняю. Я разве писал что "нужно взять молоток в руки и прибить ssh?" :-).
          Я писал о ПРОЦЕССАХ. Так вот скажите мне, любезнейший, что в Вашем понимании "сессия юзера". И если вы обойдётесь в пояснениях что же это такое на самом деле без слова ПРОЦЕСС (ну или поток в крайнем случае :)) то я тогда даже не знаю что и сказать. Тем способом что я описал можно снять/прибить/уничтожить (и т.д.) ssh (ftp, telnet и тд.) сессию пользователя, узнав PID его сессии. А самого пользователя мона определить с помощью команды w.
          • снять SSH, !*! 78, 12:29 , 18-Июн-04 (7)
            >>смысл не прибить ssh, а закрыть сессию юзера.
            >Чё-т я немного не догоняю. Я разве писал что "нужно взять молоток
            >в руки и прибить ssh?" :-).
            >Я писал о ПРОЦЕССАХ. Так вот скажите мне, любезнейший, что в Вашем
            >понимании "сессия юзера". И если вы обойдётесь в пояснениях что же
            >это такое на самом деле без слова ПРОЦЕСС (ну или поток
            >в крайнем случае :)) то я тогда даже не знаю что
            >и сказать. Тем способом что я описал можно снять/прибить/уничтожить (и т.д.)
            >ssh (ftp, telnet и тд.) сессию пользователя, узнав PID его сессии.
            >А самого пользователя мона определить с помощью команды w.

            %) как мудрёно...
            ну щас :))
            зашёл узер по ssh, запустил screen (несколько экранов), в каждом консольные icq, ftp, mc, ...
            сессия одна, а все PID искать - голову и руки напрягать :))

            • снять SSH, !*! Fes, 12:37 , 18-Июн-04 (8)
              >>>смысл не прибить ssh, а закрыть сессию юзера.
              >>Чё-т я немного не догоняю. Я разве писал что "нужно взять молоток
              >>в руки и прибить ssh?" :-).
              >>Я писал о ПРОЦЕССАХ. Так вот скажите мне, любезнейший, что в Вашем
              >>понимании "сессия юзера". И если вы обойдётесь в пояснениях что же
              >>это такое на самом деле без слова ПРОЦЕСС (ну или поток
              >>в крайнем случае :)) то я тогда даже не знаю что
              >>и сказать. Тем способом что я описал можно снять/прибить/уничтожить (и т.д.)
              >>ssh (ftp, telnet и тд.) сессию пользователя, узнав PID его сессии.
              >>А самого пользователя мона определить с помощью команды w.
              >
              >%) как мудрёно...
              >ну щас :))
              >зашёл узер по ssh, запустил screen (несколько экранов), в каждом консольные icq,
              >ftp, mc, ...
              >сессия одна, а все PID искать - голову и руки напрягать :))
              >
              Ну, знаешь.. это сродни тому как "народ, есть огород картошки.. как бы мне его выкопать чтоб не напрягаться?" :) :)
              p.s. А зачем ваще сначала юзеров пускать, а потом их рубить? Заруби им всё сразу что нуна, пусть не запускают... К тому же ты ж грил только про СЕССИЮ SSH.
              p.p.s А ваще-то если уж частно такое нуна делать, мона всё автоматизировать... ну типа написать там скриптик kill на shell или прогу на сях и делать чё-то типа:
              ./kill --icq --ftp --user=Vasja_Pupkin
              Во, какой лихой изврат придумал!!! Гы!

              • снять SSH, !*! 22, 12:45 , 18-Июн-04 (10)
                >./kill --icq --ftp --user=Vasja_Pupkin
                >Во, какой лихой изврат придумал!!! Гы!

                1) другая ситуация = народ зашёл в шелл, поназапускал кучу прог, а друганы позвали пить пиво: - вышел из-за компа, упился в драбаган, всё забыл. а мне в шелле нафиг не нужен пЫянЫй усер :))

                2) стало просто интересно, если вдруг в другой консоли сидит законный юзер (или незаконный :)) - чем занимается? и как скинуть его?

                3) я сам на одной машине законнектился (из дома), пришёл на работу, и вспомнил, что СЛУЧАЙНО (!!!???) забыл (!!!???) завершить домашний сенс.

      • снять SSH, !*! dukie, 11:55 , 18-Июн-04 (5)
        >>watch -W имя консоли
        >>exit
        >>:)
        >
        >после watch -W ... выдаёт:
        >watch: fatal: cannot open snoop device
        >:(


        Дак понятно дело - подглядывающее устройство еще сделать надо..
        cd /dev
        ./MAKEDEV snp0




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

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