%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20telnet%3F.png)
У меня есть Samba NAS—Cisco/Linksys NSS4000— к которому я не могу подключиться с помощью UNC-путей или сопоставления дисков, и не могу получить доступ к встроенному веб-приложению. Но я могу пинговать устройство по его IP-адресу, а также подключаться к нему по telnet. Можно ли перезагрузить устройство по telnet?
Я пробовал порты 80
, 443
, 139
, и 8888
и я могу успешно подключиться через telnet к каждому из них. Или, по крайней мере, я не получаю никаких ошибок.
решение1
Если вы можете использовать SSH (обычно порт 22), вы можете перезагрузиться с помощьюreboot now
решение2
У меня есть Samba NAS, к которому я не могу подключиться с помощью UNC-путей или сопоставления дисков, и я не могу получить доступ к встроенному веб-приложению. Но я могу пинговать устройство по его IP-адресу, а также подключаться к нему через telnet. Можно ли перезагрузить устройство через telnet?
В общем, то, что вы описываете как «Samba NAS» — это просто Linux-бокс какого-то типа, работающий под управлением минимальной ОС, настроенной на использование в качестве общего ресурса Samba. Поэтому на Linux-боксе вы можете перезагрузить систему, используя следующую команду:
sudo shutdown -r now
Или, возможно, использовать ту же команду, но без sudo
этого:
shutdown -r now
Но в некоторых встроенных системах, например, использующих BusyBox, использование этой команды будет работать:
system reboot
Но не зная точной марки/модели рассматриваемого NAS, трудно сказать, какой именно должна быть команда.
Кроме того, вам понадобится сеанс консоли/терминала с устройством, чтобы фактически запустить эти команды. Если вы пытаетесь подключиться по telnet к 80
, 443
, 139
и 8888
и запустить команды, это не сработает. Когда вы подключаетесь по telnet к таким портам, вы просто создаете протокольное соединение с любой службой, которая может быть запущена на этом порту. И если ни одна из них не запускает сеанс консоли/терминала, команды не будут работать, поскольку порты , 80
и 443
являются 8888
портами веб-служб, а порт 139
— это просто порт NetBIOS.