Кіріспе

Компьютерлер арасында файлдарды көшіруге арналған желілік протокол. Қауіпсіз көшіру протоколы (SCP) – бұл жергілікті және қашықтағы хосттар немесе екі қашықтағы хост арасында компьютерлік файлдарды қауіпсіз түрде беру құралы. Ол Secure Shell (SSH) протоколы негізінде құрылған. "SCP" атауы қауіпсіз көшіру протоколына да, сондай-ақ бағдарламаның өзіне де қатысты қолданылады. OpenSSH әзірлеушілерінің 2019 жылғы сәуір айтылымдарына сәйкес, SCP ескірген, икемсіз және оңай түзетуге келмейтін; олар файлдарды беру үшін SFTP және rsync сияқты қазіргі заманғы протоколдарды пайдалануды ұсынады. OpenSSH 9.0 нұсқасынан бастап, scp клиенты файлдарды ауыстыру үшін әдепкі бойынша SCP/RCP протоколының орнына SFTP-ны қолданады.

Қауіпсіз көшірме протоколы

SCP - желілік протокол, ол BSD RCP протоколына негізделген және желідегі хосттар арасында файлдарды беруді қолдайды. SCP деректерді беру үшін Secure Shell (SSH) пайдаланады және аутентификация үшін сол механизмдерді қолданады, осылайша деректердің транзит кезіндегі түпнұсқалығы мен құпиялылығын қамтамасыз етеді. Клиент серверге файлдарды (жүктеу) жібере алады, олардың негізгі атрибуттарын (құқықтар, уақыт белгілері) қоса алғанда. Клиенттер серверден файлдарды немесе каталогтарды сұрап алуға болады (көшіру). SCP әдепкі бойынша TCP 22 порты арқылы жұмыс істейді. RCP сияқты, протоколдың ерекшеліктерін анықтайтын RFC жоқ.

Басқа клиенттер

Secure Copy протоколы тек файлдарды тасымалдауды қамтамасыз ететіндіктен, GUI SCP клиенттері сирек кездеседі, себебі оны іске асыру үшін қосымша мүмкіндіктер қажет (кемінде каталог тізімі). Мысалы, WinSCP әдепкі бойынша SFTP протоколын пайдаланады. SCP режимінде жұмыс істеген кезде де WinSCP сияқты клиенттер, әдетте, тозаң SCP клиенттері емес, себебі олар қосымша мүмкіндіктерді іске асыру үшін басқа тәсілдерді (мысалы, ls командасын) қолдануға мәжбүр. Бұл өз кезегінде платформалық тәуелділік проблемаларын тудырады. SSH арқылы файлдарды басқару үшін SFTP клиенттері көбірек мүмкіндіктерге ие құралдар болып табылады.

Қауіпсіздік

2019 жылы OpenSSH SCP құралы мен протоколындағы осалдық жарияланды, бұл пайдаланушыларға SCP клиентінің бағытталған каталогында кез келген файлдарды жаңартуға мүмкіндік береді.