SSH 서버 연결을 끊은 후 로컬 컴퓨터에서 명령을 실행할 수 있는 방법이 있습니까?
이는 서버에 성공적으로 연결한 후 로컬 시스템에서 명령을 실행하는 ssh_config LocalCommand와 동일한 동작을 갖습니다.
이는 터미널 창 제목을 현재 서버의 제목으로 설정하는 데 사용할 수 있습니다. 연결되면 LocalCommand를 사용하고 연결이 끊어지면 다른 명령을 사용하십시오.
또는 bash를 사용하여 특정 명령 다음에 명령을 자동으로 실행하는 방법이 있습니까?
답변1
구체적으로 말씀하신 것은 아니지만 ssh
, 말씀하신 대로 bash
고려해 보셨나요 ~/.bash_logout
? 특정 섹션을 확장할 수도 있나요 ssh
?
답변2
이 문제에 대한 SSH 솔루션은 없는 것 같습니다.
그래서 ssh의 별칭을 지정하는 bash 함수를 구현했습니다.
function ssh {
set_title $1
$(which ssh) $@
set_title "$(whoami) @$(hostname)"
}
내 문제는 주로 대화형 SSH 세션에 관한 것이기 때문에 이것이 나에게 효과적이었습니다.