41 votos

¿cómo se puede detener/reiniciar ssh?

¿Cómo puedo detener/iniciar ssh en la versión 11.10? He probado

/etc/init.d/ssh restart
sudo service ssh restart
sudo restart ssh

Obtengo errores cada vez... arrrr!

13voto

Joe Zack Puntos 1248

Debería ser tan simple como (probado en una instalación nueva con openssh-server)

sudo stop ssh
sudo start ssh

Como aprovecha advenedizo, esta es La Mejor Manera™ para hacerlo, en lugar de usar /etc/init.d/ssh, service, o invocar sshd directamente. Asegúrese de ejecutar dos comandos; si obtiene un error en stop ssh, start ssh de todos modos y ver lo que dice-que el servicio podría estar ya detenido.

(Yo recomendaría stop/start sobre restart, a menos que usted está tratando de reiniciar un sistema de forma remota. Si ssh ya se ha detenido, restart le no de inicio.)

Si estos comandos no funcionan, usted está probablemente ya experimentando un error o han jugado demasiado lejos con su sistema, en el que caso de que al menos sabe lo que no está el problema.

2voto

Raugturi Puntos 91

En primer lugar comprobar si sshd está ejecutando utilizando el siguiente:

ps -ef | grep sshd

Usted debe ver algo como esto:

root      1234     1  0 12:28 ?        00:00:00 /usr/sbin/sshd -D

Si usted no ve una línea para /usr/sbin/sshd -D , a continuación, sshd nunca fue iniciado o se ha estrellado, las cuales se requieren más de solución de problemas para averiguar por qué.

Si usted ve que la línea, la próxima vez que ejecute este:

cat /var/run/sshd.pid

Esto se debe imprimir el id de proceso sshd, por lo que en este caso usted debe ver:

userid@computername:~$ cat /var/run/sshd.pid 
1234

Si el contenido de sshd.pid no coincide con el identificador de proceso de la instancia de ejecución de sshd, a continuación, algo que se ha reiniciado de forma incorrecta. Pero, independientemente de los detalles que vas a encontrar aquí debería poner en el camino correcto. O bien se bloquea, se reinicia de forma incorrecta, o nunca, se inicia en el primer lugar.

2voto

yorch Puntos 121

Creo que el Desconocido instancia de error es debido a que SSH no se está ejecutando.

Probar:

ps ax | grep sshd

A ver si el demonio SSH se está ejecutando o no, debería ver algo como:

/usr/sbin/sshd -D

En cualquier caso, acabo de probar alguna de estas:
sudo /etc/init.d/ssh start
sudo start ssh

0voto

disassembler Puntos 306

El segundo "error" no es un error. Que funcione igual de bien, pero le dice a usted acerca de otra forma de parar ssh. Como el mensaje de indicaciones, puede utilizar sudo stop ssh como una alternativa.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: