scpkarşı taraf tarafından gönderilen tüm verileri kopyaladığını doğrular. Aktarımın bütünlüğü kriptografik kanal protokolü ile garanti edilir. Dolayısıyla, aktarımdan sonra bütünlüğü doğrulamanız gerekmez. Karşılaştırma yaptığınız veriler büyük olasılıkla önbellekten okunacağı için bu gereksizdir ve herhangi bir donanım hatasını yakalaması pek olası değildir. Verilerin periyodik olarak doğrulanması yararlı olabilir, ancak aktarım anlamsız olduktan hemen sonra doğrulamak.
Ancak scpbunun bir şeylerin yanlış gittiğini söylemediğinden emin olmanız gerekir . Bir hata mesajı olmalıdır, ancak güvenilir gösterge, scpbir şeyler ters gittiğinde sıfır olmayan bir çıkış kodu döndürür.
Daha doğrusu, scp0 döndürürse dosyanın doğru şekilde iletildiğini bilirsiniz (örn. Başarı durum kodu). Yine de herhangi bir komut çalıştırdığınızda çıkış durumunun 0 olup olmadığını kontrol etmek gerekir. Bir scphata durumu döndürürse veya bir sinyal tarafından öldürülürse veya sistem çalışırken güç kesintisi veya güç kaybettiği için asla ölmezse, hiçbir garantiniz yoktur. Özellikle, scpdosyayı doğrudan son adına kopyaladığından, sistem çökmesi durumunda kısmi bir dosyaya sahip olabileceğiniz anlamına gelir. Kopyalanan parçanın doğru olması garanti edilir, ancak dosya kısaltılabilir.
Daha iyi güvenilirlik için scp yerine rsync kullanın. Aksi belirtilmedikçe, rsync geçici bir dosyaya yazar ve bittikten sonra yerine taşır. Bu nedenle, rsync bir başarı kodu döndürürse, dosyanın var olduğunu ve doğru, tam bir kopya olduğunu bilirsiniz; rsync bir hata kodu döndürmediyse, hiçbir dosya mevcut olmaz (dosyanın daha eski bir sürümü yoksa, bu durumda eski sürüm değiştirilmez).
scpve buna eşlik eden bir hata mesajı almazsanız , her şeyi doğru ve tamamen kopyalamış olacaktır.