es.phhsnews.com


es.phhsnews.com / ¿Es posible tener múltiples conexiones SSH en el mismo sistema?

¿Es posible tener múltiples conexiones SSH en el mismo sistema?


Cuando está configurando un servidor personal por primera vez, puede encontrarse con bastantes preguntas sobre qué es, o no es capaz de hacer. Con esto en mente, la publicación SuperUser Q & A de hoy tiene respuestas para una pregunta curiosa del lector.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas.

Captura de pantalla cortesía de Casablanca (Wikimedia Commons).

The Question

SuperUser reader Sam3000 quiere saber si es posible tener múltiples conexiones SSH al mismo sistema:

Tengo una computadora Linux que actúa como servidor que puede aceptar conexiones SSH entrantes. ¿Es posible conectar de manera confiable múltiples dispositivos al mismo tiempo, como mi teléfono móvil y computadora portátil, así como otros equipos de escritorio, al mismo servidor que utiliza SSH?

¿Es posible tener múltiples conexiones SSH al mismo sistema?

The Answer

Los contribuidores de SuperUser, badge-be y Hastur tienen la respuesta para nosotros. Primero, badge-be:

The Short Answer

Sí, por lo general funciona de manera predeterminada.

The Long Answer

Depende de para qué lo use. Puede ralentizarse con múltiples conexiones, pero eso es un problema de ancho de banda, no de SSH.

Seguido de la respuesta de Hastur:

Sí, es posible, es el comportamiento predeterminado. Puede confiar en ello si está utilizando una versión actualizada de SSH y ya no está configurado en Protocolo 1 . El siguiente comando le debe dar Protocolo 2 .

  • grep "Protocolo" / etc / ssh / sshd_config

Límites para las conexiones

Puede ver SSH como una evolución cifrada de telnet. nacido para permitir el acceso remoto a un servidor. Tenga en cuenta que SSH se conecta a través de TCP y también puede reenviar X-sessions (sesiones gráficas). La multitarea y los usuarios múltiples son parte de la naturaleza interna de Unix (incluso si no tiene límites).

Puede ver algunos de esos límites en los límites de TCP y SSH:

  • cat / proc / sys / net / core / somaxconn (generalmente 128, para ver la cantidad máxima de conexiones sobresalientes de TCP que puede tener)

La kern.ipc.somaxconn sysctl (8) variable limita el tamaño de la cola de escucha para aceptar nuevas conexiones TCP. El valor predeterminado de 128 suele ser demasiado bajo para un manejo sólido de las conexiones nuevas en un servidor web muy cargado.

  • cat / proc / sys / net / core / netdev_max_backlog (generalmente 1000, la longitud máxima del paquete TCP) cola)
  • menos /etc/security/limits.conf (puede encontrar los límites para la cantidad de usuarios)
  • MaxSessions en / etc / ssh / sshd_config ( especifica el número máximo de sesiones abiertas permitidas por conexión de red, el valor predeterminado se establece en 10)
  • #MaxStartups 10:30:60 , generalmente se comenta en / etc / ssh / sshd_config ( especifica el número máximo de conexiones concurrentes no autenticadas al daemon SSH, el valor predeterminado es 10)

Referencias

1. man ssh y man sshd en su computadora

2. Las páginas man para sshd y sshd_config


¿Tienen algo que agregar a la explicación? Suena apagado en los comentarios. ¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí.


¿Qué es Unix y por qué es importante?

¿Qué es Unix y por qué es importante?

La mayoría de los sistemas operativos se pueden agrupar en dos familias diferentes. Además de los sistemas operativos basados ​​en Windows NT de Microsoft, casi todo lo demás remonta su herencia a Unix. Linux, Mac OS X, Android, iOS, SO Chrome, Orbis OS utilizado en PlayStation 4, cualquiera que sea el firmware que se esté ejecutando en su enrutador: todos estos sistemas operativos a menudo se denominan sistemas operativos "tipo Unix".

(how-to)

Cómo mantener presionado Command + Q en las aplicaciones

Cómo mantener presionado Command + Q en las aplicaciones "Slow Quit" en macOS

Para salir de una aplicación en una Mac, puede presionar Command + Q en su teclado. Sin embargo, esto puede ocasionar consecuencias imprevistas, como dejar de usar accidentalmente las aplicaciones si sus dedos están en el lugar equivocado. RELACIONADO: Cómo cambiar la tecla de acceso directo Cmd + Q en OS X (detener el cierre accidental de aplicaciones) Hace un tiempo, Chrome introdujo una función que le permite cambiar a "dejar de fumar", lo que requiere que mantenga presionado Comando + Q durante unos segundos antes de que la aplicación se cierre.

(how-to)