의사 TTY 할당이란 무엇입니까? (SSH 및 Github)
이 자습서에 따라 Github와 SSH 연결을 설정하려고했습니다.
https://help.github.com/articles/testing-your-ssh-connection/
다음 명령을 보았습니다.
$ ssh -T git@github.com
# Attempts to ssh to github
궁금해서 ssh 매뉴얼을 보았습니다. 다음과 같이 말했습니다.
-T Disable pseudo-tty allocation.
tty 할당이란 무엇입니까? tty는 무엇을 의미합니까? 왜 우리는 그것을 비활성화합니까?
열심히 찾아 보려고했지만 정의조차 찾을 수 없었다.
" gitolite : 채널 0에서 PTY 할당 요청이 실패했습니다 "에서 설명했듯이 -T로 ssh 테스트 연결을 수행하는 것이 중요합니다. 텍스트 터미널 (tty) 이 요청 되면 일부 서버가 트랜잭션을 완전히 중단 할 수 있기 때문 입니다.
-T
GitHub는 명령을 입력 할 수있는 대화 형 보안 셸을 제공 할 의도가 없기 때문에 해당 터미널을 요청하지 않습니다.
GitHub는 ssh 명령이 작동하는지 확인하기 위해 ssh 요청에만 응답하려고합니다 (올바른 공개 / 개인 키가 있고 공개 키가 GitHub 계정에 등록되어 있음 ).
PuTTy 는 터미널 에뮬레이터 , 직렬 콘솔 및 네트워크 파일 전송 애플리케이션의 예입니다. SCP, SSH, Telnet 및 rlogin을 포함한 여러 네트워크 프로토콜을 지원합니다.
" PuTTY
" 라는 이름 은 명확한 의미 가 없지만 "tty"는 Unix 전통에서 터미널의 이름이며 일반적으로 Teletype의 약자로 사용 됩니다.
참고 URL : https://stackoverflow.com/questions/17900760/what-is-pseudo-tty-allocation-ssh-and-github
'programing tip' 카테고리의 다른 글
익명 JavaScript 함수 자동 실행을위한 괄호 위치? (0) | 2020.08.14 |
---|---|
WISC (스택)는 무엇을 의미합니까? (0) | 2020.08.14 |
명시 적으로 지정하거나 오버로드를 사용하지 않고 서명에 선택적 인수가있는 메서드를 어떻게 Moq합니까? (0) | 2020.08.14 |
모의 데이터 생성 도구? (0) | 2020.08.14 |
WebRTC-확장 가능한 라이브 스트림 방송 / 멀티 캐스팅 (0) | 2020.08.14 |