О том как передать файл по ssh через консоль

При администрировании удалённых серверов часто возникает необходимость передать файл на сервер и обратно. Тут конечно можно обойтись и "выкладыванием" файла в доступную для скачки папку вебсервера, но это дело не особо красивое.

Тем более, что человечество уже изобрело утилиты для передачи файлов по ssh.

Называются такая утилита scp.

Для того, чтобы передать файл на сервер пишем команду такого вида:

scp /directory/some_file user@server_domain:/remote/directory

Такой командой вы копируете с вашего компьютера файл по адресу /directory/some_file в каталог /remote/directory сервера.

При этом используется ssh соединение с сервером server_domain, логиниться будем пользователем user.

Обратите внимание, что если ваш сервер использует не стандартный (не 22) порт, то необходимо ключить ключ -P portNumber для корректной работы.

Просмотров:   17095

Комментарии

пн, 12/07/2015 - 14:51
Sergey

user@server_domain: пароль естественно не задать? А если в php (ssh2) использоваться эту команду, как ввод пароля организовать?

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Введи эти символы. Ато роботы одолели!