터미널의 원격 서버에 대한 SSH 세션을 열 때 이것은 단지 가상 터미널입니까, 아니면 연결된 SSH 서버가 내 터미널을 "제어"할 수 있습니까? 예를 들어, 저는 데스크탑에 있습니다. 원격 측의 SSH 서버가 제가 입력한 내용을 기반으로 창 크기를 조정할 수 있습니까?
답변1
SSH 세션이 있지만 터미널에서 실행하고 있습니다.
SSH 프로토콜은 서버에 많은 제어권을 전혀 부여하지 않습니다. 입력을 캡처하는 것 외에는 거의 아무 작업도 수행하지 않습니다.
그러나 실행 중인 터미널은 서버에서 보낸 터미널 요청에 응답하도록 선택할 수 있습니다. 터미널 크기 조정을 요청하는 명령을 보낼 수 있으며 터미널은 글꼴 크기를 변경하거나 창 크기를 변경하여 요청에 응답할 수 있습니다(또는 요청을 무시하도록 구성할 수 있음). 이는 모두 SSH 전송이 아니라 실행 중인 터미널/터미널 에뮬레이터에 따라 다릅니다.
답변2
ssh
로그인은 시스템에서 직접 수행하는 다른 로그인과 유사합니다. 이는 원격으로 수행하고 원격 쉘을 얻는다는 점을 제외하면 물리적으로 로그인하는 것과 정확히 동일합니다.
하지만 귀하의 질문과 관련하여 귀하가 요구하는 내용이 가능한지 확실하지 않지만 귀하가 속한 사용자에게 ssh
권한이 있고스크립트 또는 도구다른 세션에서 이 작업을 수행하고 시스템에서 직접 로그인한 다음네, 원격 로그인이 가능합니다ssh
또한.