LINUX.ORG.RU

Сообщения corelinux

 

помогите пожалуйста запустить X-сервер удалённо из консоли

Форум — Linux-hardware

всем привет! у меня есть удалённый сервер (установлен Manjaro Linux), который работает по нескольку дней без доступа к нему человека. Таким образом, иногда нужно выполнять на нём некоторые задачи без возможности попросить живого человека «что-то запустить, закрыть или открыть» поставил на сервер TeamViewer. Если есть способ получше - подскажите пожалуйста. AnyDesk иногда глючит и не могу подключиться, поэтому перешёл на TeamViewer. На данный момент у меня возникла проблема, нужно срочно зайти в графическую оболочку а TeamViewer не может подключиться. При этом я к серверу подключаюсь при помощи ssh

зашёл сейчас в консоль удалённо. Установил tigervnc. на АрчВики нашёл настройку этого сервера, там предлагается создать запись для X11, модуль для systemd и перезагрузить X. Я не могу перезагружать сервер целиком, у него там проблема при старте, без человека он самостоятельно не загрузится, остановившись в самом начале после заставки (нужно нажимать F1 чтобы пошла загрузка дальше). Я могу лишь перезапустить X, либо перезагрузить Линукс в горячем режиме если это возможно. На данный момент хочется перезапустить X. Прочитал что сначала нужно убить текущий X. Нашёл PID c помощью команды

ps aux|grep X

после этого дал команду

kill pid_of_X

теперь стоит задача вновь запустить X-сервер. но когда я даю команду startx он пытается запустить иксы прямо в моей виртуальной удалённой консоли. Как из этой консоли запустить физические иксы чтобы на мониторе сервера снова засветилась картинка? или удалённо это невозможно?

 , ,

corelinux
()

помогите удалённо включить извлечённую USB-флешку

Форум — Linux-hardware

добрый день! прошу помощи, уважаемые форумчане. Есть удалённый ПК, который работает в качестве сервера. В него вставлена флешка USB, для резервирования ключей. Во время работы с Thunar (монтировал образы дисков) нечаянно извлёк флешку путём нажатия на кнопку извлечения (eject). Теперь нужно её обратно включить чтобы она виделась в системе. Перезагружать сервер нельзя. пробовал это - sudo sh -c ‘echo 1 > /sys/devices/pci0000:00/0000:00:1d.1/usb3/authorized’

прошёлся так по всем портам - не помогло. Потом попробовал заслать 0 вместо 1. При этом подключенный USB-диск на 500 Гб действительно исчез из системы, а при подаче на этот же порт единицы появился. А флешка не появляется. Хотя если запустить приложение Диски, флешка там есть под видом USB 2.0 Drive, но там где обычно разделы - No Media

попробовал ещё так - rrmod usb_storage && modprobe usb_storage это не помогло.

только что установил usbreset с AUR выполнил lsusb, моя флешка вот - Bus 001 Device 007: ID 23a5:5786 USB Disk 2.0

дал команду sudo usbreset /dev/bus/usb/001/007 написало: Resetting USB device /dev/bus/usb/001/007 Reset successful

но это не помогло.

прошу подсказки, как вновь увидеть флешку без перезагрузки и можно ли вообще…

 ,

corelinux
()

помогите сделать редирект на 4G модем)

Форум — General

добрый день, уважаемые форумчане. Прошу помощи. Задача следующая, есть роутер на прошивке OpenWRT, в этот роутер вставлен модем 4G, Huawei 3372. Роутер стоит на объекте, есть необходимость удалённо в него заходить, и не только в роутер но и в модем. Поскольку объект находится на территории без проводного интернет, модем принимает сигнал 4G и соответственно я не могу достучаться в роутер используя DynamicDNS, так как у оператора закрыты порты (по крайней мере сначала попробовал это сделать а потом прочитал что бессмысленно). Решил задачу так - этот удалённый роутер стучится на мой домашний по SSH, и я при необходимости войти в него использую проброшенный порт. Таким образом могу без проблем входить в веб-админку OpenWRT. Но возникла проблема со входом в веб-интерфейс модема. Дело в том что в нём жёстко прописан адрес 192.168.8.1, и находясь в локальной сети удалённого роутера (192.168.1.1/24) я ввожу адрес 192.168.8.1 попадаю в веб-интерфейс. Поэтому решил что используя проброс смогу заходить и в модем. пробросил вот так: ssh -g -p 10000 root@localhost -L 12345:192.168.8.1:80, посчитал что теперь «вытянув» порт 12345 в локальную домашнюю сеть я зайдя браузером на этот порт попаду в админку модема. Но нет, ввожу http://192.168.1.1:12345 надеясь таким образом попасть в веб-морду модема, но через пару секунд адрес меняется автоматически на вот такой - http://192.168.8.1/index.html - и я понимаю что так происходит потому что модем на своей заглавной странице имеет ссылки только на адрес 192.168.8.1

как быть в таком случае? можно на OpenWRT организовать openvpn-сервер и подключившись к нему оказаться в локальной сети удалённого роутера, но не хочу так. Хочу методом редиректа или роутинга это сделать, подскажите пожалуйста как)

 , ,

corelinux
()

RSS подписка на новые темы