Способ проверки ssh-соединения

Способ проверки ssh-соединения

Чтобы проверить SSH-соединение,https://help.github.com/articles/testing-your-ssh-connection/говорит

ssh -T [email protected]
# Attempts to ssh to GitHub

страница руководства sshговорит

-T      Disable pseudo-tty allocation.

Интересно, что -Tозначает эта опция и как она помогает проверить SSH-соединение?

Спасибо.

решение1

Коммутатор -Tне проверяет соединение. Он делает только то, что указано на странице руководства (это также полезно для неинтерактивных сеансов). Команда просто говорит:

Подключитесь github.comи не пытайтесь выделить PTY (скорее всего, это вообще не разрешено на сервере). Наличие рабочего ssh— это просто хорошая предпосылка для того, чтобы иметь gitрабочий.

На большинстве серверов это работало бы только с ssh github.com, но, как упоминалось в связанном вопросе на SO, некоторые (сломанные) серверы могли не справиться с этим (или не справились), и нам пришлось использовать это соглашение для проверки gitсоединений.

Связанный контент