Что такое псевдо tty-распределение? (SSH и Github)



Я пытался установить SSH-соединение с Github после этого tutorial:
https://help.github.com/articles/testing-your-ssh-connection/



я наткнулся на следующую команду:



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


любопытно, я посмотрел на руководство ssh. В нем говорилось следующее:



 -T      Disable pseudo-tty allocation.


Что такое распределение tty? Что значит телетайп стоять? Почему мы его отключаем?
Я искренне пытался найти его, но я не смог найти даже a определение.

701   1  

1 ответ:

Как пояснили в "gitolite: запрос на выделение PTY не удался на канале 0", важно сделать тестовое соединение ssh с -T, потому что какой-то сервер может полностью прервать транзакцию, если a text-terminal (tty) запрос.

-T избегает запрашивать указанный терминал, поскольку GitHub не намерен предоставлять вам интерактивную безопасную оболочку, где вы можете ввести команду.

GitHub только хочет ответить на ваш ssh запросите, чтобы убедиться, что команда ssh работает (у вас есть правильные открытые / закрытые ключи, а открытый был зарегистрирован на ваша учетная запись GitHub)

шпаклевка был бы примером эмулятор терминала,последовательная консоль сеть и приложение для передачи файлов. Он поддерживает несколько сетевых протоколов, включая SCP, SSH, Telnet и rlogin.
Имя"PuTTY" и нет окончательного значит, хотя " tty " - это название терминала в традиции Unix, обычно считается коротким для телетайп.

Comments

    Ничего не найдено.