SSH 세션(클라이언트-서버) 내부에서 파일을 전송할 수 있습니까?
SCP를 사용하여 파일을 전송하는 방법을 알고 있습니다. 이 질문은 SSH 세션 내 전송에 관한 것입니다. 예를 들어 SSH 세션을 시작합니다.
ssh [email protected]
몇 가지 작업을 수행합니다.
echo "Test" > FILE
파일을 전송합니다(유사코드)
remotecp FILE client_directory
특정 프로세스(주로 백업 작업)에서 자동화 스크립트를 생성하고 이를 최대한 원자적으로 만들고 싶기 때문에 이것을 알고 싶습니다.
답변1
외부 IP 주소를 사용하여 클라이언트를 실행하는 경우:
IP=$(who mom hates | awk '{print $5}' | tr -d ')' |tr -d '(')
scp FILE USER@${IP}:~/some/path