ubuntu – SSH重启和杀死实例?

前端之家收集整理的这篇文章主要介绍了ubuntu – SSH重启和杀死实例?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_0@ 我正在尝试使用以下命令在Ubuntu上重新启动SSH:
sudo /etc/init.d/ssh restart

但这只是给了我:

Rather than invoking init scripts through /etc/init.d,use the service(8)
utility,e.g. service ssh restart

但是,运行会给出:

restart: Unknown instance:

运行:

ps -A | grep ssh

给出3个实例.

我如何判断我的实例是哪一个,并杀死其他实例?这会让我重启吗?

有人可以帮帮我吗?

调用init.d脚本仍应重新启动该服务:
dermot@porkboy:~$sudo /etc/init.d/ssh restart
[sudo] password for dermot:
Rather than invoking init scripts through /etc/init.d,use the service(8)
utility,e.g. service ssh restart

Since the script you are attempting to invoke has been converted to an
Upstart job,you may also use the stop(8) and then start(8) utilities,e.g. stop ssh ; start ssh. The restart(8) utility is also available.
ssh stop/waiting
ssh start/running,process 4877
dermot@porkboy:~$

‘service ssh restart’在这里工作正常(11.04).值得注意的是,重新启动sshd不会杀死现有的SSH会话.当您通过SSH登录到框时,sshd会生成新进程来处理会话.重新启动sshd将终止主sshd守护程序进程(并显然再次启动它),但保持sshd的其他衍生实例不受影响.您需要这种行为,因为当您在远程数据中心使用无头服务器时,它会让生活变得更加轻松!

现在,回答你的其余问题.不要运行’ps -A’,试试这个:

dermot@porkboy:~$ps -ef | grep ssh
root      2522     1  0 Aug29 ?        00:00:00 sshd: dermot [priv]
dermot    2615  2522  0 Aug29 ?        00:00:04 sshd: dermot@pts/0
root      4655     1  0 10:52 ?        00:00:00 sshd: dermot [priv]
dermot    4756  4655  0 10:52 ?        00:00:00 sshd: dermot@pts/1
root      4887     1  0 10:55 ?        00:00:00 /usr/sbin/sshd -D

这可能是你看到的三个sshd进程的原因 – 一个用于主sshd守护进程,然后是两个(root parent,dermot child)每个进程.我从两个地方通过SSH连接o我有五个进程. pts / X位与会话附加的虚拟终端有关…

dermot@porkboy:~$who
dermot   pts/0        2011-08-29 21:32 (williams-mb.local)
dermot   pts/1        2011-08-30 10:52 (192.168.253.109)

…让我们知道哪个会话是哪个.因此,如果我想从我的MacBook中杀死会话,我会’杀掉-9 2522′.

猜你在找的Ubuntu相关文章