Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Всем привет!

В общем дело такое - нужно чтобы программа автоматически коннектилась к серверу и через sftp копировала файлы (Использую OpenSSH). Собственно основная проблема - коннект - sftp запрашивает пароль в интерактивном режиме, а запихнуть его туда никак не получается... Я читал что это как-то делается, но реализацию на с++ так и не нашел... Логин с передачей серверу публичного ключа также не подходит потому что даже в этом случае хотя бы 1 раз нужно вводить пароль, а предполагается что пользователь с этим общаться не должен...

  • 10 месяцев спустя...
Опубликовано

Вот несколько ссылок, которые гугл вывел по "scp auto login"

http://waelchatila.com/2005/06/06/1118124232757.html

http://www.bluegum.com/Software/ssh-auth.html

1. На клиенте набираем команду:

ssh-keygen -t dsa (пароль не вводим, просто Enter)

2. Создает публичный ключ id_rsa.pub, просмотр

cat ~/.ssh/id_rsa.pub

3. На сервере для того пользователя под которым надо

логиниться содержимое id_rsa.pub добавляем в файл

~/.ssh/authorized_keys команда типа такой:

cat id_dsa.pub >> ~user1/.ssh/authorized_keys

Все при заходе с клиента на сервер пароль спрашиваться не будет. Это и для ssh, для scp и наверно для sftp тоже.

Опубликовано

Вот несколько ссылок, которые гугл вывел по "scp auto login"

http://waelchatila.com/2005/06/06/1118124232757.html

http://www.bluegum.com/Software/ssh-auth.html

1. На клиенте набираем команду:

ssh-keygen -t dsa (пароль не вводим, просто Enter)

2. Создает публичный ключ id_rsa.pub, просмотр

cat ~/.ssh/id_rsa.pub

3. На сервере для того пользователя под которым надо

логиниться содержимое id_rsa.pub добавляем в файл

~/.ssh/authorized_keys команда типа такой:

cat id_dsa.pub >> ~user1/.ssh/authorized_keys

Все при заходе с клиента на сервер пароль спрашиваться не будет. Это и для ssh, для scp и наверно для sftp тоже.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...