
Автономный SSH-сервер для Windows
PyRexecd — это отдельный SSH-сервер для Windows.

> pip install pyrexecdPyRexec.pyw. AppData\Roaming\PyRexecd).> copy your\id_ed25519.pub authorized_keysPyRexec.pyw, чтобы запустить сервер.$ ssh -p 2200 windows> pyrexecd.exe [-d] [-l logfile] [-s sshdir] [-L addr] [-p port]
[-c cmdexe] [-u username] [-a authkeys] [-h homedir]
ssh_host_key ...
-d : Включает режим отладки (подробное логирование).-l logfile : Путь к файлу журнала (по умолчанию: pyrexecd.log).-s sshdir : Путь к каталогу конфигурации (по умолчанию: AppData\Roaming\PyRexecd).-L a.b.c.d : Задает адрес прослушивания (по умолчанию: 127.0.0.1).-p port : Задает порт прослушивания (по умолчанию: 2200).-c cmdexe : Путь к cmd.exe (по умолчанию: cmd.exe).-u username : Имя пользователя.-a authkeys : Путь к authorized_keys (по умолчанию: ).Некоторые SSH-команды распознаются как специальные:
@clipget : Получает текст буфера обмена из Windows.$ ssh windows @clipget > clipboard.txt@clipset : Отправляет текст буфера обмена в Windows.$ echo foo | ssh windows @clipset@open, @edit и @print : Операции с оболочкой Windows.
Целевой путь должен быть передан через stdin.$ echo C:\User\euske\foo.txt | ssh windows @edit> pip install cx_Freeze
> python setup_exe.py build
authorized_keys-h homedir : Путь к домашнему каталогу (по умолчанию: %UserProfile%).