
PyRexecd は Windows 用のスタンドアロン SSH サーバーです。

> 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 のパス(デフォルト: authorized_keys)。特定の SSH コマンドは特別なコマンドとして認識されます:
@clipget : Windows からクリップボードのテキストを受信します。$ ssh windows @clipget > clipboard.txt@clipset : クリップボードのテキストを Windows に送信します。$ echo foo | ssh windows @clipset@open, @edit, @print : Windows シェル操作です。ターゲットのパス名は標準入力から指定します。$ echo C:\User\euske\foo.txt | ssh windows @edit> pip install cx_Freeze
> python setup_exe.py build
-h homedir : ホームディレクトリのパス(デフォルト: %UserProfile%)。