Linux Secure Copying

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В далеком забытом веке, глубоко в глуши древней Амазонской джунгли, находится таинственный водопад, охраняемый древним существом, известным как Гuardian of the Cascade. Говорят, что этот нежный водопад содержит секреты понимания древнего языка Secure Copying, который для мудрых людей известен как SCP. Взявшись за работу как стажёр-шифровальщик, ваша миссия — изучить священные ритуалы SCP, чтобы безопасно транспортировать ценные данные через опасную местность сетевых компьютеров, при этом обеспечивая, чтобы ваши сокровища не пострадали от злых существ, скрывающихся в цифровой тени.

Гuardian of the Cascade, дух, связанный службой, проведёт вас по скрытым путям и передаст знания, необходимые для освоения искусства безопасного передачи файлов. Ваша цель — успешно передать серию таинственных текстов из одного удалённого храма в другой, используя мощные команды SCP, не привлекая внимание тёмных сил, которые охотятся на вас из тьмы.

Этот лабиринт вызовет ваши способности, под sharpen your command line skills, и в конце концов дать вам благословение мастерства в безопасной копировании в Linux. Приготовьтесь к приключению криптографической мистики и мастерству в терминальных командах.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/RemoteAccessandNetworkingGroup(["Remote Access and Networking"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/RemoteAccessandNetworkingGroup -.-> linux/scp("Secure Copying") subgraph Lab Skills linux/echo -.-> lab-271373{{"Linux Secure Copying"}} linux/scp -.-> lab-271373{{"Linux Secure Copying"}} end

Установка соединения

В этом шаге вы установите безопасное соединение между своей локальной камерой и сервером удалённого храма с использованием протокола SCP. Чтобы начать ритуалы инициации, вы должны создать священный текстовый файл, содержащий древние заклинания, и безопасно передать его на алтарь, расположенный в скрытой камере храма.

Во - первых, создайте священный текстовый файл:

echo "Ancient wisdom of the Guardian." - text.txt > ~/project/sacred

Далее, передайте священный текст на сервер удалённого храма:

scp ~/project/sacred - text.txt username@remotehost:/path/to/remote/directory

Пожалуйста, замените username на ваше действительное имя пользователя, а remotehost на фактическое имя хоста или IP - адрес удаленного сервера. /path/to/remote/directory должен быть заменен на фактический путь к директории, в которой вы хотите, чтобы файл находился на удаленном сервере.

Вы должны увидеть вывод, похожий на:

sacred - text.txt                                  100%   29    0.3KB/s   00:00

Получение закодированных свитков

Теперь, когда священный текст находится на алтаре, настало время получить Coded Scrolls из камеры храма. В этом шаге вы будете использовать SCP для безопасной копирования директории со свитками с удаленного сервера в вашу локальную камеру для расшифровки.

Вот, как провести священное получение:

scp -r username@remotehost:/path/to/remote/scrolls - directory ~/project/local - scrolls

Замените username, remotehost и /path/to/remote/scrolls - directory на соответствующего пользователя, хоста и путь к директории, к которой вы обращаетесь.

После успешного выполнения вы должны увидеть серию выводов, указывающих на прогресс копирования каждого свитка, похожую на это:

scroll1.txt                                  100%  104    1.0KB/s   00:01
scroll2.txt                                  100%  256    2.6KB/s   00:01

Резюме

В этом лабораторном задании мы постигали тайны протокола SCP в условиях, вдохновлённых древней Амазонской джунглей. Вы узнали, как устанавливать безопасные соединения и передавать файлы из одной точки в другую — важный навык в области Linux. Воплотив в жизнь повествование о духе охранителе, мы внёсём в традиционно технический процесс чуток приключений, сделав ваш опыт обучения одновременно полезным и увлекательным.