SSH와 마찬가지로 SCP를 통해 원격 명령을 실행할 수 있습니까?

SSH와 마찬가지로 SCP를 통해 원격 명령을 실행할 수 있습니까?

명령 에 원격 실행 명령을 포함시키고 싶습니다 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 멀티플렉싱을 설명하는 링크는 다음과 같습니다.

관련 정보