Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компьютерлер арасында файлдарды көшіруге арналған желілік протокол. Қауіпсіз көшіру протоколы (SCP) – бұл жергілікті және қашықтағы хосттар немесе екі қашықтағы хост арасында компьютерлік файлдарды қауіпсіз түрде беру құралы. Ол Secure Shell (SSH) протоколы негізінде құрылған. "SCP" атауы қауіпсіз көшіру протоколына да, сондай-ақ бағдарламаның өзіне де қатысты қолданылады. OpenSSH әзірлеушілерінің 2019 жылғы сәуір айтылымдарына сәйкес, SCP ескірген, икемсіз және оңай түзетуге келмейтін; олар файлдарды беру үшін SFTP және rsync сияқты қазіргі заманғы протоколдарды пайдалануды ұсынады. OpenSSH 9.0 нұсқасынан бастап, scp клиенты файлдарды ауыстыру үшін әдепкі бойынша SCP/RCP протоколының орнына SFTP-ны қолданады.
Network protocol for copying files between computers
Secure copy protocol (SCP) is a means of securely transferring computer files between a local host and a remote host or between two remote hosts. It is based on the Secure Shell (SSH) protocol. "SCP" commonly refers to both the Secure Copy Protocol and the program itself. According to OpenSSH developers in April 2019, SCP is outdated, inflexible and not readily fixed; they recommend the use of more modern protocols like SFTP and rsync for file transfer. As of OpenSSH version 9.0, scp client therefore uses SFTP for file transfers by default instead of the legacy SCP/RCP protocol.
Қауіпсіз көшірме протоколы
SCP - желілік протокол, ол BSD RCP протоколына негізделген және желідегі хосттар арасында файлдарды беруді қолдайды. SCP деректерді беру үшін Secure Shell (SSH) пайдаланады және аутентификация үшін сол механизмдерді қолданады, осылайша деректердің транзит кезіндегі түпнұсқалығы мен құпиялылығын қамтамасыз етеді. Клиент серверге файлдарды (жүктеу) жібере алады, олардың негізгі атрибуттарын (құқықтар, уақыт белгілері) қоса алғанда. Клиенттер серверден файлдарды немесе каталогтарды сұрап алуға болады (көшіру). SCP әдепкі бойынша TCP 22 порты арқылы жұмыс істейді. RCP сияқты, протоколдың ерекшеліктерін анықтайтын RFC жоқ.
The SCP is a network protocol, based on the BSD RCP protocol, which supports file transfers between hosts on a network. SCP uses Secure Shell (SSH) for data transfer and uses the same mechanisms for authentication, thereby ensuring the authenticity and confidentiality of the data in transit. A client can send (upload) files to a server, optionally including their basic attributes (permissions, timestamps). Clients can also request files or directories from a server (download). SCP runs over TCP port 22 by default. Like RCP, there is no RFC that defines the specifics of the protocol.
Басқа клиенттер
Secure Copy протоколы тек файлдарды тасымалдауды қамтамасыз ететіндіктен, GUI SCP клиенттері сирек кездеседі, себебі оны іске асыру үшін қосымша мүмкіндіктер қажет (кемінде каталог тізімі). Мысалы, WinSCP әдепкі бойынша SFTP протоколын пайдаланады. SCP режимінде жұмыс істеген кезде де WinSCP сияқты клиенттер, әдетте, тозаң SCP клиенттері емес, себебі олар қосымша мүмкіндіктерді іске асыру үшін басқа тәсілдерді (мысалы, ls командасын) қолдануға мәжбүр. Бұл өз кезегінде платформалық тәуелділік проблемаларын тудырады. SSH арқылы файлдарды басқару үшін SFTP клиенттері көбірек мүмкіндіктерге ие құралдар болып табылады.
As the Secure Copy Protocol implements file transfers only, GUI SCP clients are rare, as implementing it requires additional functionality (directory listing at least). For example, WinSCP defaults to the SFTP protocol. Even when operating in SCP mode, clients like WinSCP are typically not pure SCP clients, as they must use other means to implement the additional functionality (like the ls command). This in turn brings platform dependency problems. More comprehensive tools for managing files over SSH are SFTP clients.
Қауіпсіздік
2019 жылы OpenSSH SCP құралы мен протоколындағы осалдық жарияланды, бұл пайдаланушыларға SCP клиентінің бағытталған каталогында кез келген файлдарды жаңартуға мүмкіндік береді.
In 2019 vulnerability was announced related to the openssh SCP tool and protocol allowing users to overwrite arbitrary files in the SCP client target directory.