%20%EC%97%86%EC%9D%B4%20SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%84%20%EC%A0%9C%EC%96%B4%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
Linux 시스템에 직접 애플리케이션을 설치한다고 가정해 보겠습니다.
다른 기기로 가서 (SSH를 통해) 연결해서 메인 터미널 화면을 제어할 수 있나요? 기본 터미널을 닫고 로그인 프롬프트를 표시할 수 있나요?
사용할 수 있지만 screen
아직 설치하지 않았습니다.
답변1
아니요, 그렇게 할 수는 없습니다. 명령은 이 TTY에서 실행되어 /dev/ttyX
특정 TTY 장치 에서 읽고 씁니다( ). 이 TTY 장치에서 현재 TTY로 출력을 리디렉션할 수 없으며 현재 TTY 장치에서 이 장치로 출력을 보낼 수도 없습니다.
즉, TTY를 한 번 사용하면 변경할 수 없습니다.
답변2
상자에 SSH로 연결하고 위 작업을 백그라운드에 두고 호스트에서 TTY를 종료한 다음 사용자( kill -u
)를 종료하면 원하는 작업을 수행할 수 있습니다.