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

99389
macek

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

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

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

26

2 ответа на вопрос

22
heavyd

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

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

16
Akarsh Satija

Simply go to Preferences -> SFTP -> Add keys in FileZilla and add your private key there, it will convert the key for you.

Незначительное исправление: вам нужно добавить ключ _private_ в FileZilla. Открытый ключ должен присутствовать на сервере, а закрытый ключ должен присутствовать на клиенте (например, FileZilla). Chris 10 лет назад 3
Есть ли способ заставить FileZilla на Mac показывать скрытые файлы? Я не могу заставить его перейти к ~ / .ssh / jchavannes 9 лет назад 3
Ответил на мой собственный вопрос: http://superuser.com/questions/302732/filezilla-on-mac-os-x-cant-open-ssh-directory-to-get-my-keyfile jchavannes 9 лет назад 1
Он не позволяет мне подключаться к моему серверу sftp с помощью аутентификации с открытым ключом, так как FileZilla ничего не знает об открытом ключе. Сервер openssh знает только об открытом ключе. Filezilla также печатает в журнале соединений, что из файла загружено 0 пар ключей. Sergey P. aka azure 9 лет назад 0
@jchavannes: Как вы сказали для Mac, нажмите `Shift`-` Command`-`Period` в окне поиска Ujjwal Singh 8 лет назад 0