2014年5月13日火曜日

[Puppy Linux]sshサーバ。

1.Puppy パッケージマネージャでsshd-server,clientをインストール
 クライアントはローカルでの試験用として。
 openssh-server_5.9p1
   openssh-client_5.9p1

2.認証キーの生成
 パスフレーズは無し(改行)
  # /usr/bin/ssh-keygen -t dsa -f ssh_host_dsa_key
  # /usr/bin/ssh-keygen -t ecdsa -f ssh_host_ecdsa_key
  # /usr/bin/ssh-keygen -t rsa -f ssh_host_rsa_key

3.sshd起動時エラーの解消
  (1) /etc/ssh/sshd_config: line 19: Bad configuration option: Host他4つの同種のエラーの解消   
   oコメントアウトした項目
   # Host
   # SendEnv
   # GSSAPIDelegateCredentials

   o設定を変更した項目
   yes -> no
   GSSAPIAuthentication no

 (2)Missing privilege separation directory: /var/run/sshdの解消
 ディレクトリを作成する。
 # mkdir -m 0755 /var/run/sshd

4./etc/hosts.allowの編集
  接続を許可するネットワークを追加。
 (例)192.168.1.0を追加する場合
    ALL: LOCAL 192.168.1.

5.~Startupにsshdのリンクを作成し自動起動とする
  # cd ~/Startup
  # ln -s /usr/sbin/sshd sshd
  

0 件のコメント:

コメントを投稿

フォロワー