명령 에 원격 실행 명령을 포함시키고 싶습니다 SCP
. 그게 가능합니까?
SCP
먼저 명령을 실행한 다음 전송된 파일에서 SSH 명령을 실행하는 수고를 덜 수 있습니다 .
이것이 가능한가?
답변1
다른 방법으로 수행하는 것이 더 나을 수도 있습니다. 즉, ssh 세션의 일부로 파일을 전송한 다음 동일한 ssh의 일부로 cmd를 실행하는 것입니다.
여기를 보아라 :https://unix.stackexchange.com/questions/57807/copy-over-ssh-and-execute-commands-in-one-session
나는 scp가 당신이 원하는 기능을 가지고 있다고 생각하지 않지만 ssh를 통해 동일한 결과를 '에뮬레이트'할 수 있습니다.
답변2
scp 다음에 ssh를 실행하지 않으려는 이유는 무엇입니까? 연결이 느리기 때문일까요? 그렇다면 SSH 멀티플렉싱을 시도해 볼 수 있습니다.
멀티플렉싱을 사용하면 한 번 연결할 수 있으며 이후의 모든 ssh 또는 scp 명령은 기존 연결을 재사용합니다.
SSH 멀티플렉싱을 설명하는 링크는 다음과 같습니다.