ssh_config에서 강제로 PTY 할당

ssh_config에서 강제로 PTY 할당

대화형 프로그램을 원격으로 실행하려면 를 사용해야 합니다 ssh -t <host>. 그러나 이 -t옵션에도 단점이 있으므로 비대화형 프로그램에서는 사용하기 적합하지 않습니다.

제 질문은: 저는 여러 대의 컴퓨터를 가지고 있습니다. 그 중 일부는 대화형 프로그램용이고 다른 일부는 비대화형 프로그램용입니다. 그래서 무엇이 필요한지 정확히 기억해야 합니다 -t. ~/.ssh/config기억하지 않아도 되도록 추가할 수 있나요 ?

기본적으로 내가 원하는 것은 이것이다:

Host interactive
    HostName example.com
    User user
    Option "-t"

답변1

당신이 찾고있는 옵션은 RequestTTYssh_config 매뉴얼 페이지에서입니다.

TTY 요청
세션에 대한 의사 터미널을 요청할지 여부를 지정합니다. 인수는 "no"(TTY를 요청하지 않음), "yes"(표준 입력이 TTY인 경우 항상 TTY를 요청), "force"(항상 TTY를 요청) 또는 "auto"(TTY를 요청함) 중 하나일 수 있습니다. TTY) 대화 중 로그인 열기). 이 옵션은 반영됩니다.-티그리고-티ssh(1)에 대한 플래그입니다.

force와 동일하며 -ttyes동일합니다.-t

Host interactive
    HostName example.com
    User user
    RequestTTY yes

관련 정보