Подключитесь к серверу, используя SFTP и открытый ключ ssh, используя FileZilla в Windows

26

Можно ли сгенерировать ключ ssh на компьютере с ОС Windows, а затем использовать этот ключ для подключения к серверу с использованием SFTP через FileZilla?

Это все работает с моим Mac, но у меня есть клиент, который застрял в среде Windows. Наш сервер не имеет традиционного доступа по FTP, и мне нужно его подключить.

Детали будут с благодарностью.

Мацек
источник

Ответы:

22

FileZilla использует набор инструментов PuTTY для реализации SSH. PuTTY поддерживает использование открытых ключей, так же как и FileZilla по умолчанию. Это так же просто, как загрузить и запустить Pageant и импортировать ключ или создать новый с помощью PuTTYgen .

Вы также можете вручную указать файл ключа, используя пункт меню Правка -> Настройки в настройках соединения.

heavyd
источник
18

Просто зайдите Preferences -> SFTP -> Add keysв FileZilla и добавьте туда свой закрытый ключ, он преобразует ключ для вас.

Акарш Сатия
источник
3
Незначительное исправление: вам нужно добавить закрытый ключ в FileZilla. Открытый ключ должен присутствовать на сервере, а закрытый ключ должен присутствовать на клиенте (т. Е. FileZilla).
Крис
3
Есть ли способ заставить FileZilla на Mac показывать скрытые файлы? Я не могу заставить его перейти к ~ / .ssh /
jchavannes
1
Ответил на мой собственный вопрос: superuser.com/questions/302732/…
jchavannes
Он не позволяет мне подключаться к моему серверу sftp с помощью аутентификации с открытым ключом, так как FileZilla ничего не знает об открытом ключе. Сервер openssh знает только об открытом ключе. Filezilla также печатает в журнале соединений, что из файла загружено 0 пар ключей.
Сергей Павлович ака лазурное
@jchavannes: Как вы сказали , для Mac нажмите: Shift- Command- в Periodто время как в окне видоискателя
Ujjwal Singh