freeSSHd 再インストールメモ

UAC を利用しているから,設定ファイルが Program Files 以下に作られる既定のインストール先 c:\program files\freesshd\ は良くないだろうと思った.D:\Software\Network\freeSSHd\ に移す.

試しにスタートメニューにショートカットを作らせてみた.以下の3つが作られた.

要らないから,作らないというオプションを選択するため,再インストールした.

  • スタートメニューにメニューを作らない
  • デスクトップアイコンなし
  • RSA 鍵生成
  • サービス登録

初期設定

  1. FreeSSHDService サービスを停止する
  2. D:\Software\Network\freeSSHd\FreeSSHDService.exe を管理者権限で起動
  3. SSH Listen adoress: 192.168.xxx.yyy
  4. SSH Max Number of connection: 5
  5. SSH Command shell: D:\Software\cygwin\cygwin.bat
  6. SSH Rsa key: New 2048 bits
  7. Authentication Public key folder: D:\Software\Network\freeSSHd\keys
  8. Tunneling Allow local port forwarding: Yes
  9. Users 新規ユーザ追加
    • Login: zzzzzzzz
    • Authorization: Public key (SSH only)
    • User can use: Shell, SFTP and Tunneling
  10. Host restrictions Allow only these IP addresses
    • 某所
    • 192.168.xxx.*
  11. 設定終了
  12. cygwinssh-keygen -t rsa -b 2048 して作った公開鍵を Users で作ったユーザ名にリネームし,Authentication Public key folder で指定したフォルダに移動
  13. FreeSSHDService.exe を終了
  14. FreeSSHDService サービスを開始コンピュータを再起動する


おっと.外部からの接続が出来ない.Windows の再起動はかけるべきらしい.