Войти

Показать полную графическую версию : remote halt


DominuS
08-09-2005, 16:35
Всем привет!
Скажыте как вырубить удальонний комп?(под Linux'oм)
Я написа вот такой скриптик

ssh 154.56.96.58; sudo /sbin/halt

Но посли логина и пароля ничего не происходит :(

fossil
08-09-2005, 17:45
Самый лучший способ - удалить. Что ты подразумеваешь под удаленным компом? SSH? Ну дык рубани ее и выброси из уровней загрузки.

Zur0
08-09-2005, 18:57
ну как вариант сначала залогинится, а потом написать init 0

можно еще провод перерубить(если где-то рядом лежит)

DominuS
09-09-2005, 10:14
Мне нужен скрипт которий автоматически всьо зделает(red button :))
без моего вмешательства. Типа нажал опа комп здох :)

McVlad
09-09-2005, 15:07
ssh 154.56.96.58; sudo /sbin/halt - это не верно!!!
Смотри man ssh
Верно будет так:
ssh 154.56.96.58 sudo /sbin/halt
т.е. просто выкинь кавычки

McVlad
09-09-2005, 15:09
а чтоб вообще не спрашивал пароли - разберись с ключами
очень хорошая дока как с ними работать:
http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/custom-guide/s1-openssh-client-config.html

Zur0
10-09-2005, 17:45
DominuS
ну а можно еще сделать что-то вроде
на сервере
#nc -l -p 5600 -e /bin/bash
на свое машине
$nc server.ip 5600 < "init 0"
(ну или что-то вроде этого)

но этот способ _очень_ не безопасен. Любой сможет сделать _это_ %)
что-бы исправить ситуацию можно заюзать связку ssl + nc...
за докойна opennet.ru в раздел тунелей

DominuS
12-09-2005, 11:17
thanks all :)




© OSzone.net 2001-2012