Debian/Ubuntu - копирование файлов с помощью scp

Ответить
Аватара пользователя
Almest

Debian/Ubuntu - копирование файлов с помощью scp

Сообщение Almest »

Добрый день!

Т.к. я не специалист в линуксе, решил заняться изучением убунту сервера,Развернул на виртуальной машине убунту сервер 14.10! Создал для авторизации по ssh публичные ключи! Теперь нужно как-то публичный ключ перекинуть себе на пк (вин хр).

Сказали что это можно сделать с помощью команды scp. Кто подскажет как конкретно? И что нужно прописать?
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - копирование файлов с помощью scp

Сообщение ruslandh »

Перекидывть можно чем угодно, хоть через флешку перенести. Другой вопрос - какой клиент в Windows умеет работать по ssh с ключами, и где он их хранит.
Аватара пользователя
El Scorpio

Re: Debian/Ubuntu - копирование файлов с помощью scp

Сообщение El Scorpio »

Цитата Almest:



Создал для авторизации по ssh публичные ключи! Теперь нужно как-то публичный ключ перекинуть себе на пк (вин хр).
Debian/Ubuntu - копирование файлов с помощью scp




Неправильно.

Свой публичный ключ сервер SSH передаёт клиенту автоматически в момент подключения. А для автоматической авторизации подключенного пользователя используется открытый ключ клиента.



1) сгенерировать пару ключей SSH на клиенте

2) заранее передать на сервер открытый ключ клиента (можно через тот же scp с вводом пароля)

3) поместить содержимое ключа в файл /home/ПОЛЬЗОВАТЕЛЬ/.ssh/authorized_keys



можно войти на сервер (с вводом пароля) и ввести команду cat user.pub >> ~/.ssh/authorized_keys

или можно сразу дать нужное имя файлу открытого ключа и при передаче на сервер поместить его в нужный каталог, благо функция scp это позволяет

Также в Linux есть команда ssh-copy-id. Однако есть ли аналогичная ей функция в putty и других клиентах для Windows, я не знаю.
Ответить

Вернуться в «Общий по Linux»