Обновление openssh-сервера в сеансе ssh

Предположим, что вы выдаете apt-get upgrade из сеанса ssh, а один из пакетов для обновления - openssh-server.

Новый процесс sshd перезагружен после обновления? Если да, как работает сессия? Если нет, следует ли я явно перезапустить его или есть что-то, что мне не хватает?

11 голосов | спросил yannisf 28 Jpm1000000pmWed, 28 Jan 2015 15:47:14 +030015 2015, 15:47:14

1 ответ


15

Когда вы подключаетесь к чему-то вроде этого,

[[email protected] ~]$ ps aux | grep ssh
root     13789  0.0  0.0  98932  3888 ?        Ss   03:16   0:00 sshd: user [priv]
502      13791  0.0  0.0  98932  1740 ?        S    03:17   0:00 sshd: [email protected]/0
root     15378  0.0  0.0  64728  1168 ?        Ss   04:13   0:00 /usr/sbin/sshd

Таким образом, ssh запускает новый процесс sshd, который имеет разделение привилегий. Также, если вы посмотрите на lsof

sshd      16826 user txt       REG                8,3   546680    5247866 /usr/sbin/sshd

Вы также можете увидеть его

Поэтому, когда вы обновляете основной сервер, он перезагружается и обновляется, но ваш текущий сеанс ssh останется в сети. Вы даже можете перезапустить ssh-сервер из сеанса ssh в эти дни, не потеряв соединение.

ответил Mike 28 Jpm1000000pmWed, 28 Jan 2015 15:51:19 +030015 2015, 15:51:19

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132