ssh: Could not resolve hostname localhot: Name or service not known
Во-первых, вы написали с ошибкой localhost
.
Во-вторых, в этой команде localhost
означает хост, на котором в данный момент выполняется команда scp
.
Если вы используете
scp forum.tar.gz root@servername:/root/
для копирования файла из текущего каталога в локальной системе в /root/forum.tar.gz
на сервере, затем
scp root@servername:/root/draft.md.
скопирует файл /root/draft.md
с сервера в текущий каталог(.
)в локальной системе.
Поскольку /root
предположительно является домашним каталогом пользователя root, вы можете даже сократить вторую команду до:
scp root@servername:draft.md.
При указании имени источника или получателя для scp
двоеточие(:
)в имени означает, что вы указываете путь на каком-то удаленном хосте. Если после двоеточия нет косой черты (/
), удаленный путь относится к домашнему каталогу удаленного пользователя; если после двоеточия стоит косая черта, это будет абсолютный путь.