星 «Звезда» 1999

scp: файл с ноутбука на сервер

В терминале: zvezda learn scp. Урок покажет карточку и завершится; сделайте шаг и снова запустите урок - он проверит и покажет следующую.

Шаг 1 из 2

Дарья: Чтобы положить файл с ноутбука на сервер, есть scp - «cp через ssh». Главное, на чём я споткнулась: scp запускают на НОУТБУКЕ, а не на сервере. Откройте на ноутбуке новое окно терминала (или выйдите с сервера: exit). Создайте там любой текстовый файл, например hello.txt, и перейдите в его папку.

Шаг 2 из 2

Дарья: Отправьте файл в папку ~/zvezda/learn/inbox на сервере (пароль/ключ - как для ssh):

scp hello.txt ЛОГИН@130.49.146.133:zvezda/learn/inbox/

macOS и Linux - как есть. Файл на рабочем столе Windows: WSL - диск C это /mnt/c, например /mnt/c/Users/ИМЯ/Desktop/hello.txt; Git Bash - диск C это /c, например /c/Users/ИМЯ/Desktop/hello.txt. Путь после двоеточия - от домашней папки на сервере. Потом на сервере: zvezda learn scp

Шпаргалка

scp файл ЛОГИН@сервер:путь/   - с ноутбука на сервер (запускать на ноутбуке!)
scp ЛОГИН@сервер:путь/файл .  - с сервера на ноутбук
путь после двоеточия - от домашней папки на сервере
scp -r папка ЛОГИН@сервер:    - папку целиком
задание 23: scp poster.txt ЛОГИН@сервер:zvezda/showcase/