freeSSHd 再インストールメモ
UAC を利用しているから,設定ファイルが Program Files 以下に作られる既定のインストール先 c:\program files\freesshd\ は良くないだろうと思った.D:\Software\Network\freeSSHd\ に移す.
試しにスタートメニューにショートカットを作らせてみた.以下の3つが作られた.
- サービス起動
- アンインストーラ
- ウェブサイトリンク
要らないから,作らないというオプションを選択するため,再インストールした.
- スタートメニューにメニューを作らない
- デスクトップアイコンなし
- RSA 鍵生成
- サービス登録
初期設定
- FreeSSHDService サービスを停止する
- D:\Software\Network\freeSSHd\FreeSSHDService.exe を管理者権限で起動
- SSH Listen adoress: 192.168.xxx.yyy
- SSH Max Number of connection: 5
- SSH Command shell: D:\Software\cygwin\cygwin.bat
- SSH Rsa key: New 2048 bits
- Authentication Public key folder: D:\Software\Network\freeSSHd\keys
- Tunneling Allow local port forwarding: Yes
- Users 新規ユーザ追加
- Login: zzzzzzzz
- Authorization: Public key (SSH only)
- User can use: Shell, SFTP and Tunneling
- Host restrictions Allow only these IP addresses
- 某所
- 192.168.xxx.*
- 設定終了
- cygwin で ssh-keygen -t rsa -b 2048 して作った公開鍵を Users で作ったユーザ名にリネームし,Authentication Public key folder で指定したフォルダに移動
- FreeSSHDService.exe を終了
FreeSSHDService サービスを開始コンピュータを再起動する
おっと.外部からの接続が出来ない.Windows の再起動はかけるべきらしい.