Назад | Перейти на главную страницу

SFTP без запроса пароля (от linux до windows)

Я использую freeFTPd в качестве sftp-сервера на машине с Windows. С моей Linux-машины (ubuntu) я хочу сделать SFTP из окон, и я хочу обойти ввод пароля, поскольку я пытаюсь сделать это с помощью скриптов. freeFTPd имеет возможность сгенерировать ключ. Я видел много статей о генерации ключей, но большинство из них предназначены для Linux и Linux. Может ли кто-нибудь помочь мне, как это сделать?

Ключи ssh - это один и тот же объект в unix и Windows - есть два типа ключей: rsa, dsa. Вообще говоря, rsa будет работать как на ssh 1, так и на ssh 2, поэтому рассмотрите тип ключа rsa, если вас спросят.

Сгенерируйте ключ в Linux с помощью ssh-keygen: http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/internet/node31.html

Будет создано два файла: открытый ключ и закрытый ключ. Убедитесь, что защита 755 включена (пример домашнего каталога) /home/m4n07, и 600 по /home/m4n07/.ssh после того, как вы сделаете ключ.

Открытый ключ .ssh / id_rsa.pub должен быть помещен в окно Windows. В виде бинарной копии. Прочтите документ freeFTPd, чтобы узнать, где вы помещаете файл в окно Windows и как вы его называете. Пример: у нас есть нестандартная реализация sftp windows, которая использует реестр для ключей ssh.