scp로 실패한 사본 확인


1

내 코드에서 파일이 잘 복사되었는지 여부를 확인할 수 있습니까?

ssh -t root@$machine -x "sshpass -p 'ubuntu' scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null  /home/MyFile.txt root@$address:~ "

ssh -t root@$machine -x "sshpass -p 'ubuntu' ssh -t root@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -x 'cp MyFile.txt /etc/xx/MyFile.txt'"

나는 파일의 해시를 제공하는 명령을 사용하는 줄을 따라 뭔가를 가정합니다. 원본 파일이 dest 파일과 동일한 해시를 가졌는지 확인하십시오. 아마도 원본 파일의 해시를 대상 서버로 복사하고 대상 서버에서 비교할 수 있습니다. 확실하지 않은 것을 손에서 떼어 놓는다.
barlop

2
실행 sha {256,512} 합계 -c ~ / 경로 / to / 파일 및 다음 원격 및 교차 검사를 하나의 방법입니다, mm 큰 파일 또는 수많은 md5sum 너무 사용할 수있는 경우
linuxdev2013

rsync를 사용할 수 있습니까? 이를위한 더 나은 도구 일 수 있습니다. 자동으로 확인합니다.
spuder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.