![SSH 세션을 백그라운드로 어떻게 설정합니까? [복사]](https://linux55.com/image/23756/SSH%20%EC%84%B8%EC%85%98%EC%9D%84%20%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C%EB%A1%9C%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%84%A4%EC%A0%95%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
중복 가능성:
충돌한 SSH 세션을 제거하는 방법은 무엇입니까?
명령줄에서 SSH 세션을 시작했지만 이제 로컬 명령줄로 돌아가고 싶습니다. 다른 프로세스의 경우 Ctrl+를 클릭한 Z다음 실행합니다 bg
. 그러나 Ctrl+ Zget은 로컬 SSH 프로세스가 아닌 원격으로 보냅니다. 로컬 SSH 프로세스로 어떻게 보내나요?
답변1
SSH에는 이스케이프 문자가 있으며 기본값은 물결표입니다 ~
. 나중에야 확인됩니다 Enter.
SSH 세션을 일시 중지하려면 + 를 ~입력하세요 .CtrlZ
ssh(1)
아래 매뉴얼을 참고해주세요이스케이프 문자더 많은 정보를 알고 싶습니다.
답변2
지금은 그 가치가 그다지 높지 않을 수도 있지만 제 생각에는$HOME/.bashrc나는 ssh를 다음과 같이 별칭으로 지정했습니다.
alias ssh='ssh -e ^]'
이렇게 하면 일반 사람들과의 잠재적인 갈등을 피할 수 있습니다.~개행 이후 사용법은 신선합니다. 대신 ssh 세션을 종료하려면 Ctrl ]then 을 누르십시오 Ctrl Z. 이는 오래 전 이전 텔넷에서(또는 여전히 sshd가 없는 일부 임베디드 Linux 장치, TV 등에서) 수행한 방식과 일치합니다.