- PuTTY: Telnet/SSH Клиент
- Новости PuTTY
- 21.12.2019 — Русская версия PuTTY 0.73-RU-17
- 29.09.2019 — Релиз PuTTY 0.73
- 20.07.2019 — Релиз PuTTY 0.72
- Sshfs клиент для windows
- Sshfs клиент для windows
- Changes since SSHFS-Win 2021
- Changes since SSHFS-Win 2021
- Changes since SSHFS-Win 2020
- Change since SSHFS-Win 2020
- THIS IS A PRE-RELEASE — PLEASE REPORT ANY PROBLEMS
- THIS IS A PRE-RELEASE — PLEASE REPORT ANY PROBLEMS
PuTTY: Telnet/SSH Клиент
PuTTY — клиентская программа для работы с сетевыми протоколами Telnet, SSH, SCP, SFTP, для подключения по COM-порту и ZModem, утилита для генерации RSA, DSA, ECDSA, Ed25519 цифровых SSH-ключей.
PuTTY является свободным приложением с открытым исходным кодом, содержит реализацию сетевых протоколов SSH, Telnet, Rlogin, и распространяется под Open Source лицензией MIT.
Пакет PuTTY включает в себя несколько приложений:
- PuTTY: Telnet и SSH клиент
- PSCP: SCP клиент — копирование файлов по шифрованному протоколу с управлением из командной строки
- PSFTP: SFTP клиент — копирование файлов по SSH, подобно FTP
- PuTTYtel: отдельный Telnet клиент
- Plink: интерфейс командной строки к PuTTY
- Pageant: агент SSH-аутентификации для PuTTY, PSCP и Plink
- PuTTYgen: утилита для генерации SSH-ключей
Вы можете скачать и установить, как полный инсталлятор, так и каждый модуль по отдельности. На странице загрузки PuTTY представлены бинарные файлы под Windows, и исходные коды, в том числе и под Linux/Unix. Помимо официальных релизов и поддерживаемых ОС, существуют аддоны и модификации PuTTY, созданные сторонними разработчиками. А кроме основной документации, рекомендуем ознакомиться с особенностями русской версии PuTTY, часто задаваемыми вопросами FAQ, со статьями, прямо или косвенно связанными с работой PuTTY, SSH, и работе с Linux в целом, а также каталогом цветовых схем PuTTY.
Новости PuTTY
21.12.2019 — Русская версия PuTTY 0.73-RU-17
- Переход на версию PuTTY 0.73.
- Временно деактивированы патчи, некорректно работающие с последними версиями PuTTY: Cygterm, Background Image, Wincrypt.
- Другие исправления ошибок и незначительные багфиксы.
29.09.2019 — Релиз PuTTY 0.73
- В Windows другие приложения могли привязываться к тому же TCP-порту, что и локальный port-forwarding порт PuTTY (см. vuln-win-exclusiveaddruse).
- Исправлена ошибка при обработке терминалом режима xterm bracketed paste mode, из-за которой две escape-последовательности, заключенные в скобки, могли появляться вместе, что позволяло ошибочно идентифицировать вставленные данные как ручной ввод с клавиатуры (см. vuln-bracketed-paste-data-outside-brackets).
- Сервер SSH-1, отправляющий сообщение об отключении, мог вызвать доступ к освобожденной памяти (см. ssh1-disconnect-use-after-free).
- Plink под Windows падал при старте, если он действовал как connection-sharing downstream.
- Теперь PuTTY под Windows корректно обновляет размер окна терминала, если разрешение экрана было изменено, а окно PuTTY в этот момент было развернуто на весь экран.
- Исправлена ошибка, приводившая к потере символов в конце строк при обработке терминалом цветных сообщений GCC.
- Исправлено плохое взаимодействие между операцией «Очистить прокрутку», и выделением мыши, которое могло приводить к появлению сообщений об ошибках.
20.07.2019 — Релиз PuTTY 0.72
Исправления безопасности, найденные в рамках финансируемой EU-FOSSA программы Bug Bounty:
- Целочисленное переполнение при разборе длины пакета SSH-1 (см. vuln-ssh1-buffer-length-underflow).
- Переполнение буфера в SSH-1, если сервер отправляет два крошечных ключа RSA (см. vuln-ssh1-short-rsa-keys).
- Клиентский код Pageant под Windows не проверял поле длины ответа, что могло привести к уязвимости во всех инструментах SSH-клиента (PuTTY, Plink, PSFTP и PSCP), если вредоносная программа могла выдать себя за Pageant (см. vuln-win-pageant-client-missing-length-check).
- Исправлен сбой при обмене ключами GSSAPI/Kerberos, затрагивающий сторонних поставщиков GSSAPI под Windows (например, MIT Kerberos для Windows).
- Исправлен сбой при обмене ключами GSSAPI/Kerberos, происходивший если сервер предоставил обычных ключ хоста SSH как часть обмена.
- Символы доверия («trust sigils» — значки PuTTY в начале локально сгенерированных строк в окне терминал — чтобы отличить их от данных, отправляемых сервером) никогда не отключались в SSH-1 или Rlogin.
- Символы доверия никогда не включались снова, если пользователь инициировал перезапуск сеанса.
- PSCP в режиме загрузки SCP мог создавать файлы с ложной новой строкой в конце их имени.
- PSCP в режиме загрузки SCP с опцией -p генерировал ложные сообщения о несанкционированном переименовании файлов.
- Начальное сообщение с инструкцией никогда не выводилось во время SSH keyboard-interactive аутентификации.
- Вставка очень длинных строк во время совместного использования SSH-соединений могло вызвать падение downstream-окна PuTTY.
- В раскладках клавиатуры с клавишей «,» на цифровой клавиатуре (например, немецкая) PuTTY под Windows могла вернуть «.» вместо «,».
- PuTTYgen мог сгенерировать RSA-ключ на один бит короче, чем было запрошено.
Sshfs клиент для windows
SSHFS-Win · SSHFS for Windows
Download
GUI Frontends
SSHFS-Win is a minimal port of SSHFS to Windows. Under the hood it uses Cygwin for the POSIX environment and WinFsp for the FUSE functionality.
- Install the latest version of WinFsp.
- Install the latest version of SSHFS-Win. Choose the x64 or x86 installer according to your computer’s architecture.
Once you have installed WinFsp and SSHFS-Win you can map a network drive to a directory on an SSHFS host using Windows Explorer or the net use command.
In Windows Explorer select This PC > Map Network Drive and enter the desired drive letter and SSHFS path using the following UNC syntax:
The first time you map a particular SSHFS path you will be prompted for the SSHFS username and password. You may choose to save these credentials with the Windows Credential Manager in which case you will not be prompted again.
In order to unmap the drive, right-click on the drive icon in Windows Explorer and select Disconnect.
You can map a network drive from the command line using the net use command:
You can list your net use drives:
Finally you can unmap the drive as follows:
The complete UNC syntax is as follows:
- REMUSER is the remote user (i.e. the user on the SSHFS host whose credentials are being used for access).
- HOST is the SSHFS host.
- PORT is the remote port on the SSHFS host (optional; default is 22).
- PATH is the remote path. This is interpreted as follows:
- The sshfs prefix maps to HOST:
REMUSER/PATH on the SSHFS host (i.e. relative to REMUSER ‘s home directory).
- The sshfs.r prefix maps to HOST:/PATH on the SSHFS host (i.e. relative to the HOST ‘s root directory).
- The sshfs.k prefix maps to HOST:
REMUSER/PATH and uses the ssh key in %USERPROFILE%/.ssh/id_rsa (where %USERPROFILE% is the home directory of the local Windows user).
- The sshfs.kr prefix maps to HOST:/PATH and uses the ssh key in %USERPROFILE%/.ssh/id_rsa .
- Please note that this functionality is rarely necessary with latest versions of WinFsp.
There are currently 2 GUI front ends for SSHFS-Win: SiriKali and SSHFS-Win-Manager.
SiriKali is a GUI front end for SSHFS-Win (and other file systems). Instructions on setting up SiriKali for SSHFS-Win can be found at this link. Please report problems with SiriKali in its issues page.
- Password authentication.
- Public key authentication.
- Key Agents and KeePass 2.
SSHFS-Win-Manager is a new GUI front end specifically for SSHFS-Win with a user-friendly and intuitive interface. SSHFS-Win-Manager integrates well with Windows and can be closed to the system tray. Please report problems with SSHFS-Win-Manager in its issues page.
- Password authentication.
- Public key authentication.
It is possible to use the sshfs-win.exe and sshfs.exe programs directly for advanced usage scenarios. Both programs can be found in the bin subdirectory of the SSHFS-Win installation (usually \Program Files\SSHFS-Win\bin ).
The sshfs-win.exe program is useful to launch sshfs.exe from a cmd.exe prompt ( sshfs-win cmd ) or to launch sshfs.exe under the control of the WinFsp Launcher ( sshfs-win svc ). The sshfs-win.exe program SHOULD NOT be used from Cygwin. The sshfs-win.exe program has the following usage:
The sshfs.exe program can be used with an existing Cygwin installation, but it requires prior installation of FUSE for Cygwin on that Cygwin installation. FUSE for Cygwin is included with WinFsp and can be installed on a Cygwin installation by executing the command:
This is a simple project:
- sshfs is a submodule pointing to the original SSHFS project.
- sshfs-win.c is a simple wrapper around the sshfs program that is used to implement the «Map Network Drive» functionality.
- sshfs-win.wxs is a the Wix file that describes the SSHFS-Win installer.
- patches is a directory with a couple of simple patches over SSHFS.
- Makefile drives the overall process of building SSHFS-Win and packaging it into an MSI.
In order to build SSHFS-Win you will need Cygwin and the following Cygwin packages:
You will also need:
FUSE for Cygwin. It is included with WinFsp and can be installed on a Cygwin installation by executing the command:
Wix toolset. This is a native Windows package that is used to build the SSHFS-Win MSI installer.
- Open a Cygwin prompt.
- Change directory to the sshfs-win repository.
- Issue make .
- The sshfs-win repository includes the upstream SSHFS project as a submodule; if you have not already done so, you must initialize it with git submodule update —init sshfs .
SSHFS-Win uses the same license as SSHFS, which is GPLv2+. It interfaces with WinFsp which is GPLv3 with a FLOSS exception.
It also packages the following components:
- Cygwin: LGPLv3
- GLib2: LGPLv2
- SSH: «all components are under a BSD licence, or a licence more free than that»
Sshfs клиент для windows
billziss-gh released this Feb 3, 2021
- This release requires WinFsp 2020 or later.
- 64-bit and 32-bit installers are included. Use the appropriate one for your architecture.
Changes since SSHFS-Win 2021
- SSHFS-Win now includes the latest upstream SSHFS (version 3.7.1).
- SSHFS-Win preserves the Windows environment when launching SSHFS. This should enable scenarios such as the one discussed in issue #267.
- SSHFS-Win uses the option -o ssh_command=/usr/bin/ssh.exe when launching SSHFS. This should fix issues where the wrong SSH is being launched (e.g. from the OpenSSH that ships with Windows which unfortunately is not compatible with Cygwin). Thanks to user @bersbersbers for the suggestion.
billziss-gh released this Jan 12, 2021
- This release requires WinFsp 2020 or later.
- 64-bit and 32-bit installers are included. Use the appropriate one for your architecture.
Changes since SSHFS-Win 2021
- SSHFS-Win preserves the Windows environment when launching SSHFS. This should enable scenarios such as the one discussed in issue #267.
- SSHFS-Win uses the option -o ssh_command=/usr/bin/ssh.exe when launching SSHFS. This should fix issues where the wrong SSH is being launched (e.g. from the OpenSSH that ships with Windows which unfortunately is not compatible with Cygwin). Thanks to user @bersbersbers for the suggestion.
billziss-gh released this Dec 22, 2020
- This release requires WinFsp 2020 or later.
- 64-bit and 32-bit installers are included. Use the appropriate one for your architecture.
Changes since SSHFS-Win 2020
- The installer is now signed.
- The new prefix \\sshfs.kr supports opening a server’s root directory using key authentication.
- A fix for usernames that contain non-ASCII characters. (See PR #208; thanks @daladim.)
- Support for Mount Manager mountpoints. (See PR #245; thanks @minidron.)
- Mount Manager mountpoints are of the form \\.\X: and require administrator privileges.
- This feature requires WinFsp 2021 Beta1 or later.
billziss-gh released this Jun 8, 2020
- This release requires WinFsp 2020 or later.
- 64-bit and 32-bit installers are included. Use the appropriate one for your architecture.
Change since SSHFS-Win 2020
- The installer is now signed.
- The new prefix \\sshfs.kr supports opening a server’s root directory using key authentication.
billziss-gh released this Jan 24, 2020
- This release requires WinFsp 2020 or later.
- 64-bit and 32-bit installers are included. Use the appropriate one for your architecture.
billziss-gh released this Apr 17, 2019
THIS IS A PRE-RELEASE — PLEASE REPORT ANY PROBLEMS
- This release updates the included SSHFS to the latest upstream version of 3.5.2.
- This release requires WinFsp 2019.3 B2 or later. This WinFsp release includes a fix for a problem with creating directories in an SSHFS-Win file system.
- 64-bit and 32-bit installers are included. Use the appropriate one for your architecture.
billziss-gh released this Aug 1, 2018
THIS IS A PRE-RELEASE — PLEASE REPORT ANY PROBLEMS
- This release updates the included SSHFS to the latest upstream version of 3.2.
- This release requires WinFsp 2018.2 B2 or later.
- 64-bit and 32-bit installers are included. Use the appropriate one for your architecture.
billziss-gh released this Dec 8, 2017
This release includes both 64-bit and 32-bit installers:
- WinFsp 2017.2 (GOLD) or later is required. Prior versions will not work.
- The 64-bit installer installs in the Program Files folder on a 64-bit machine. This is a change from the current installer.
- The 32-bit installer installs in the Program Files (x86) folder on a 64-bit machine and in the Program Files folder on a 32-bit machine.
- You cannot have both a 64-bit installation and a 32-bit installation on the same machine.