test generate github ssh openssh

generate - ssh github test



¿Qué es Pseudo TTY-Allocation?(SSH y Github) (1)

Como se explica en " gitolite: la solicitud de asignación de PTY falló en el canal 0 ", es importante hacer una conexión de prueba ssh con -T, porque algún servidor podría abortar la transacción por completo si se solicita un terminal de texto (tty) .

-T Evita solicitar dicho terminal, ya que GitHub no tiene la intención de proporcionarle un intérprete de comandos seguro e interactivo, donde puede escribir comandos.

GitHub solo quiere responder a su solicitud ssh, para asegurarse de que el comando ssh funciona (tiene las claves públicas / privadas correctas, y la pública ha sido registrada en su cuenta de GitHub )

PuTTy sería un ejemplo de emulador de terminal , consola serie y aplicación de transferencia de archivos de red. Es compatible con varios protocolos de red, incluidos SCP, SSH, Telnet y rlogin.
El nombre " PuTTY " no tiene un significado definitivo , aunque "tty" es el nombre de una terminal en la tradición de Unix, generalmente considerada como abreviatura de Teletype .

Estaba intentando configurar una conexión SSH con Github siguiendo este tutorial:
https://help.github.com/articles/generating-ssh-keys

Encontré el siguiente comando:

$ ssh -T [email protected] # Attempts to ssh to github

Curioso, miré el manual de ssh. Decía lo siguiente:

-T Disable pseudo-tty allocation.

¿Qué es la asignación tty? ¿Qué quiere decir TTY? ¿Por qué lo estamos deshabilitando?
Intenté buscarlo pero no pude encontrar ni siquiera una definición.