Запросить разрешение на соединение ssh на сервере

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

1
задан 14 February 2018 в 16:18

6 ответов

Если ваш друг доверяет вам, но хотел бы контролировать, когда вы войдете в свой компьютер, я могу предложить следующее:

Предложите своему другу простое объяснение, как start / stop сервер openssh Добавьте для вас уникального пользователя, который он разрешит доступ (путем изменения shell или путем изменения password на заранее определенный пароль]

Используя один из вышеперечисленных два простых метода позволят вашему другу включить / отключить возможность входа в свой ноутбук самостоятельно.

Триггером включения / отключения доступа может быть телефонный звонок / SMS / и т. д.

1
ответ дан 22 May 2018 в 13:06
  • 1
    хорошо, я думаю, что по умолчанию я его установлю, а затем добавлю кнопку с небольшим сценарием bash на рабочем столе. Можете ли вы сказать, как отключить сервер openssh по умолчанию? Обычно он всегда начинается с запуска – Jeno 14 February 2018 в 17:19
  • 2
    systemctl отключить ssh – Jeno 14 February 2018 в 17:37

Если ваш друг доверяет вам, но хотел бы контролировать, когда вы войдете в свой компьютер, я могу предложить следующее:

Предложите своему другу простое объяснение, как start / stop сервер openssh Добавьте для вас уникального пользователя, который он разрешит доступ (путем изменения shell или путем изменения password на заранее определенный пароль]

Используя один из вышеперечисленных два простых метода позволят вашему другу включить / отключить возможность входа в свой ноутбук самостоятельно.

Триггером включения / отключения доступа может быть телефонный звонок / SMS / и т. д.

1
ответ дан 17 July 2018 в 20:50

Если ваш друг доверяет вам, но хотел бы контролировать, когда вы войдете в свой компьютер, я могу предложить следующее:

Предложите своему другу простое объяснение, как start / stop сервер openssh Добавьте для вас уникального пользователя, который он разрешит доступ (путем изменения shell или путем изменения password на заранее определенный пароль]

Используя один из вышеперечисленных два простых метода позволят вашему другу включить / отключить возможность входа в свой ноутбук самостоятельно.

Триггером включения / отключения доступа может быть телефонный звонок / SMS / и т. д.

1
ответ дан 23 July 2018 в 21:30

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

export DISPLAY=:0
notify-send 'Alert' "User $USER just logged in from $ip"

if zenity --question --text="User $USER just logged in from $ip, Is this OK?" --ok-label=Yes --cancel-label=No
then
    echo Access Granted
else
    echo Access Denied
    sleep infinity
fi

Это будет работать, если друг запустил

xhost +localhost

Я не уверен, как заставить пользователя выйти из системы, следовательно, бесконечность сна. Когда пользователь Ctrl-C, он убивает ssh-соединение.

0
ответ дан 22 May 2018 в 13:06

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

export DISPLAY=:0 notify-send 'Alert' "User $USER just logged in from $ip" if zenity --question --text="User $USER just logged in from $ip, Is this OK?" --ok-label=Yes --cancel-label=No then echo Access Granted else echo Access Denied sleep infinity fi

Это будет работать, если друг запустил

xhost +localhost

Я не уверен, как заставить пользователя выйти из системы, следовательно, бесконечность сна. Когда пользователь Ctrl-C, он убивает ssh-соединение.

0
ответ дан 17 July 2018 в 20:50

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

export DISPLAY=:0 notify-send 'Alert' "User $USER just logged in from $ip" if zenity --question --text="User $USER just logged in from $ip, Is this OK?" --ok-label=Yes --cancel-label=No then echo Access Granted else echo Access Denied sleep infinity fi

Это будет работать, если друг запустил

xhost +localhost

Я не уверен, как заставить пользователя выйти из системы, следовательно, бесконечность сна. Когда пользователь Ctrl-C, он убивает ssh-соединение.

0
ответ дан 23 July 2018 в 21:30

Другие вопросы по тегам:

Похожие вопросы: