Підключіться до сервера за допомогою SFTP та відкритого ключа ssh за допомогою FileZilla у Windows


26

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

Це все, що працює з моїм Mac, але у мене є клієнт, який застряг у середовищі Windows. Наш сервер не має традиційного доступу до FTP, і мені потрібно підключити його.

Деталі будуть дуже вдячні.

Відповіді:


22

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

Ви також можете вручну вказати файл ключа за допомогою пункту меню " Правка -> Налаштування" в налаштуваннях з'єднання.


18

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


3
Незначна корекція: Вам потрібно додати приватний ключ до FileZilla. Відкритий ключ повинен бути присутнім на сервері, а приватний ключ - клієнтом (тобто FileZilla).
Кріс

3
Чи є спосіб змусити FileZilla на Mac показати приховані файли? Я не можу змусити його перейти до ~ / .ssh /
jchavannes

1
Відповів на власне запитання: superuser.com/questions/302732/…
jchavannes

Це не дозволяє мені підключитися до мого sftp-сервера за допомогою auth відкритого ключа, оскільки FileZilla нічого не знає про відкритий ключ. сервер openssh знає лише про відкритий ключ. Filezilla також виводить у журнал підключень, що з файлу завантажено 0 клавіш.
Сергій П. ака лазурний

@jchavannes: Як ви сказали для Mac, натисніть: Shift- Command- Periodперебуваючи у вікні пошуку
Ujjwal Singh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.