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.