• ユーザー登録
  • |
  • ログイン


頭脳外部メモリー 「独学で趣味を満喫」 SINCE 2008/3

Linux 自宅サーバー PICマイコン PICC-LITE Windows 車 関係の色々な趣味の記録を脳内では覚えられないので此処に保存!! ・・・って言うか、すでに忘れてしまって書けないかも・・・特に作った時に起きた問題点を書いておきたいのだが・・・ σ(^◇^;)ヒヤアセ

  • Home
  • plugin & js
  • sample
  • site map
  • Home » Archive by category 'Windows XP » Cygwin'

2008

4/5

Windows PC で SSH 其の四 「問題解決編」&「アンインストール編」

Last modified: 2008年4月25日 (金)  am 12時29分
Posted by jun  Published in SSH, Cygwin

▼


ここでは、Cygwin・SSH についての問題解決法(やってみた方が良いこと)&アンインストール方法を書いておきます。
※設定(sshd.config)により原因が変わって来る場合がありますので、このブログでの設定の場合についての対策です。
自分の経験上あったことを書いているので運がよければこれでいけるかもしれません・・・σ(^◇^;)ヒヤアセ
続きを読む ≫


sshd.config に書き込みが出来ない場合

何故かわかりませんが、何回か再インストールしたりしてるとそんな時がありました。
原因は書き込み許可がないだけなので、解決方法はいたって簡単、Cygwinを起動して下記を入力
$ chown ユーザー名 /etc/sshd.config ← 所有者の変更
$ chmod 600 /etc/sshd.config ←バーミッションを600に変更・・・ダメだったら644で試してください
ユーザー名は書き込みをするユーザー名です(そう、つまりあなたのWindowsのログイン名です)


sshdが起動できない場合

「sshrunsrv -S ssh」 で、サービスを起動しても「sshrunsrv -Q ssh」 で、確認すると「Running」と表示されない(開始できない)場合は、Cygwinを起動して下記入力をお試しあれ・・・
$ chown SYSTEM /var/empty ← 所有者の変更


SSH2で接続出来ない場合

接続しようとすると 「Permission denied (publickey)」 と言われ接続できない場合は、「authorized_keys」関係のバーミッションが間違っているのが原因でした。解決法はCygwinを起動して下記を入力。
$ chmod 755 /home/ユーザー名 ←バーミッションを755に変更
$ chmod 755 /home/ユーザー名/.ssh ←バーミッションを755に変更
$ chmod 644 /home/ユーザー名/.ssh/authorized_keys ←バーミッションを644に変更
2個のフォルダと1個のファイルのバーミッションを変更します。
・・・念のため、クライアントPC上の knows_hosts を削除した方が良いかも・・・??




・・・・全てやっても解決しない場合は、アンインストール後に再インストールを試してみましょう。

Cygwin & sshd アンインストール方法

Cygwinを起動して下記を入力
$ sshrunsrv -R ssh ← sshdサービスのアンインストール

Cygwin root ディレクトリを削除

レジストリ情報の削除
※レジストリをいじるのは危険を伴います・・・いつものように、自己責任でね~(⌒▽⌒)
Windowsの「スタートメニュー」から「ファイル名を指定して実行」をクリック
「regedit」と入力しOK
「HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions」を削除
&
「HKEY_CURRENT_USER\Software\Cygnus Solutions」も削除

そして再起動をしてWindows PC で SSH 其の壱 「Cygwin インストール編」 からやり直してみてください。
・・・今度はダウンロードサイトを前回と違うところにしてみた方が確実!!

・・・これでダメなら、残念ですが当方のページに参考になることはもうありません。お役に立てなくてごめんなさい。
ペコm(_ _;m)三(m;_ _)mペコ


ついでに書いておきますと、

Cygwin & sshd 「完全」アンインストール方法

もう2度と使わないという人のために完全なるアンインストール方法を書いておきます。

ダウンロードディレクトリの削除
( Cygwin の root ディレクトリ以外のところに設定した場合のみ)
+
インストールしたサービス(sshd等)をすべてアンインストール
※Cygwin root ディレクトリを削除する前に実行!!
+
デスクトップにアイコンを作成した場合は削除
+
スタートメニューに登録した場合は
「C:\Documents and Settings\All Users\スタート メニュー\プログラム\Cygwin」フォルダを削除
+
環境変数の削除
このページの環境変数の設定で追加した2ヶ所を削除
+
上記のアンインストール方法

をすればアンインストールは終了です。
「20点」 まったく役に立たなかったよ 。。。・゚゚・(>Д<;)・゚゚・。。。。「40点」 ちょっとだけ役に立ったかな (T^T)「60点」 まぁ~まぁ~の記事だね v(^∀^)v「80点」 良い記事だけど、あとちょっと・・・ (ノ´▽`)ノオオオッ♪「100点」 探していたのはこの記事だ!! (*゚ o゚*) マジっすか!? ( 参考になったら、評価してねぇ~ (o*。_。)oペコッ
 
≪ 続きを隠す

人気度 : 21 %

no comment

▲


Previous Top

2008

4/5

Windows PC で SSH 其の参 「SSH2接続確認編」

Last modified: 2008年4月25日 (金)  am 12時30分
Posted by jun  Published in SSH, Cygwin

▼


6. sshd.config の設定 の続き・・・


7. SSH2接続確認

sshd.config の設定も無事終わり・・・・?? (; ̄ー ̄川 アセアセ ついに接続確認です。
※ここでは、安全のためにも「SSH2」での接続について説明しています。
続きを読む ≫

まずは、sshdが起動していない場合は Cygwin を起動してコマンド「sshrunsrv -S ssh」 で、サービス起動させて下さい。
※ sshd.config の再設定後は、必ず再起動してください。(「sshrunsrv -E ssh」 で停止後、上記コマンドで再スタート)
・・・前ページでも書きましたが、Windowsの「管理ツール」→「サービス」→「CYGWIN sshd」からでも、起動・停止・再起動が出来ます。

・・・さて、SSH2での接続方法の場合クライアントPCがWindowsだと、PuTTYやUTF-8 Tera Term Proだと思いますが・・・この説明は、グルルン先生に聞くと詳しく説明されたサイトがいっぱい出てくるので省きます・・・・(;^_^A アセアセ

ここでは、クライアントPCがLinux の場合について説明します。
ついに明かされる事実!何故CYGWIN&sshをインストールしたか・・・それは、Linuxのバックアップを違うPC(他にはWindowsPCしかない)にも保存しておきたかったからです・・・どうでもいい事実でした・・・・(^∀^2)、

では本題です・・・ここからはLinuxPC(クライアントPC)の設定です
まず、前ページでも説明しましたが秘密キーがなければ始まりません。
前ページで作成した秘密キー(id_rsa)をCygwinPCにログインするLinuxユーザーの /home/ユーザー名/.ssh フォルダに置いてください。(バーミッションを600に変更し、所有者をユーザー名と同じに変更して下さい。)
※ユーザー名は前ページの「sshd.config」で設定した「AllowUsers ユーザー名」のユーザー名
chmod 600 /home/ユーザー名/.ssh/id_rsa ← バーミッション変更方法
chown ユーザー名 /home/ユーザー名/.ssh/id_rsa ← 所有者変更方法

さて、ここまで来ればあとは実行あるのみです。 (^∀^)
ssh ユーザー名@IPアドレス
ユーザー名に上記のLinuxユーザーのユーザー名
IPアドレスにsshdをインストールしたPCのIPアドレスを入力して実行

・・・どうですか??・・・問題なく接続できましたか??・・・σ(^◇^;)ヒヤアセ
接続できれば、これで完成です。 (@^ー^@)v

※SSH2で接続出来ない場合はこちら

「20点」 まったく役に立たなかったよ 。。。・゚゚・(>Д<;)・゚゚・。。。。「40点」 ちょっとだけ役に立ったかな (T^T)「60点」 まぁ~まぁ~の記事だね v(^∀^)v「80点」 良い記事だけど、あとちょっと・・・ (ノ´▽`)ノオオオッ♪「100点」 探していたのはこの記事だ!! (*゚ o゚*) マジっすか!? ( 参考になったら、評価してねぇ~ (o*。_。)oペコッ
 
≪ 続きを隠す

人気度 : 17 %

no comment

▲


Previous Top

2008

4/3

Windows PC で SSH 其の弐 「Cygwin & sshd 設定編」

Last modified: 2008年4月25日 (金)  am 12時31分
Posted by jun  Published in SSH, Cygwin

▼


Windows PC で SSH 其の壱 「Cygwin インストール編」 の続き・・・・


続きを読む ≫

3. 環境変数の設定

環境変数画面の表示方法
「マイコンピュータ」を右クリック→「プロパティ」を左クリック
「システムのプロパティ」が表示されるので、そこの「詳細設定」タブを左クリック
「環境変数」ボタンを左クリックすると、右の画像と同じものが表示されるはずです・・・・
下の方の「システム環境変数」のところの「新規」を左クリック
 
cyg_16.jpg
 「システム変数の編集」が表示されるので「変数名」に半角英数で「CYGWIN」と入力し
「変数値」に半角英数で「binmode ntsec tty」と入力後、OKをクリック
cyg_17.jpg
 今度は、また先ほどの「システム環境変数」のところの「変数」から「Path」を選択し「編集」をクリック、そして「変数値」の先頭に「C:\cygwin\bin;」を追加してOKをクリック cyg_18.jpg

4. sshdのインストール

Cygwinを起動し 「ssh-host-config -y」と入力し ENTER をおします。(最後の -y は全てはいで答えるという意味です。)
途中で止まって、環境変数を求められるので「CYGWIN=」の後に、「ntsec binmode tty」と入力します。
「Host configuration finished. Have fun!」が出たら完了です。
早速「sshサービス」を起動してみましょう。
「sshrunsrv -S ssh」 で、サービス起動
「sshrunsrv -E ssh」 で、サービス停止
「sshrunsrv -Q ssh」 で、サービスの状態表示
「sshrunsrv -R ssh」 で、サービスのアンインストール
「sshrunsrv -S ssh」と入力して ENTER を押します。その後「sshrunsrv -Q ssh」を実行し「Running」と出ていれば正常にサービスが開始されています。
※正常に開始出来れば、今後Windowsを再起動しても自動で「sshd」はバックグラウンドで起動します。確認方法はWindowsの「管理ツール」→「サービス」→「CYGWIN sshd」のところの「スタートアップの種類」が「自動」になっていて「状態」が「開始」になっていれば問題なしです!! ・・・ちなみに、ここからでも起動・停止・再起動が出来ます。

※sshdが起動できない場合はこちら

5. 鍵の生成

SSH2/RSAの作成方法です。
※これ以降は「SSH2」で接続する場合の説明になります。(安全のためSSH2がおすすめ!)
Cygwinを起動してコンソール上から下記を入力します。
$ mkdir /home/ユーザー名/.ssh/ ← ユーザーのフォルダにキー入れる .ssh フォルダを作成
$ chmod 755 /home/ユーザー名/.ssh ← .ssh フォルダをバーミッション755に変更
$ chmod 755 /home/ユーザー名 ← ユーザーフォルダをバーミッション755に変更
$ cd /home/ユーザー名/.ssh/ ← /home/ユーザー名/.ssh/ へ移動
$ ssh-keygen -t rsa ← RSAキー作成コマンド入力
$ cat id_rsa.pub >> authorized_keys ← 公開鍵を authorized_keys に追加
$ cd ← root へ戻る 
$ chmod 644 /home/root/.ssh/authorized_keys ← authorized_keysのパーミッションを644に変更
$ rm -f /home/root/.ssh/id_rsa.pub ← 元の公開鍵を削除
これでSSH2/RSAキーの作成は完了です。
あとは、/home/ユーザー名/.ssh フォルダにある、秘密キー(id_rsa)をクライアントのPCに移動してください。
クライアントPCがWindowsの場合は、PuTTYやUTF-8 Tera Term Proを使用すると思うので置き場は設定次第でどこでも良いと思います。
クライアントPCがLinux などの場合は、/home/ユーザー名/.ssh フォルダに秘密キー(id_rsa)を置いてください。(バーミッションを600に変更し、所有者をクライアントPCのユーザーに変更して下さい。)
・・・・本当は、安全のために秘密キーはハードディスクに置いたままにしないでUSBメモリーやフロッピーなどに入れて使う方が良いらしいです・・・・面倒ですけどね σ(^◇^;)ヒヤアセ

6. sshd.config の設定

さて・・・後は、非常に重要なセキュリティーにかかわってくる「sshd.config」の設定です。
・・・しかし、自分はひっじょ~~に!詳しくありません。σ(^◇^;)ヒヤアセ
詳しく知りたい人は、sshd.config でグルルン先生に聞いてください・・・・・・・(゜_゜i)タラー・・・詳しく載っています・・・・
・・・少しだけ自分がやった設定を書いておきますと・・・・素人なので、責任は持ちません!! (⌒▽⌒)
Protocol 2 ← プロトコル2のみ使用
PermitRootLogin no ← rootでのログインを禁止
PasswordAuthentication no ←鍵方式のみログインを許可(noで鍵が必須)
PermitEmptyPasswords no ← パスワードなしのログイン禁止
ChallengeResponseAuthentication no ← チャレンジ・レスポンス認証を認めない
AllowUsers ユーザー名 ← 「ユーザー名」のユーザーのみ接続許可(不特定多数の接続の防止)
・・・う~~ん、こんなところだったでしょうか? ・・・(;¬_¬) あやしい
くれぐれも、詳しくはグルルン先生に・・・・・そして、自己責任で~~~ (( ( (ヽ(;^^)/逃げろ~・・・・・・(o_ _)oドテッ!

※sshd.config に書き込みが出来ない場合はこちら


Windows PC で SSH 其の参 「SSH2 接続確認編」 に続く・・・

「20点」 まったく役に立たなかったよ 。。。・゚゚・(>Д<;)・゚゚・。。。。「40点」 ちょっとだけ役に立ったかな (T^T)「60点」 まぁ~まぁ~の記事だね v(^∀^)v「80点」 良い記事だけど、あとちょっと・・・ (ノ´▽`)ノオオオッ♪「100点」 探していたのはこの記事だ!! (*゚ o゚*) マジっすか!? (1 投票, 平均値/最大値: 1 / 5)
 
≪ 続きを隠す

人気度 : 25 %

no comment

▲


Previous Top

2008

3/20

Windows PC で SSH 其の壱 「Cygwin インストール編」 

Last modified: 2008年4月20日 (日)  pm 11時59分
Posted by jun  Published in SSH, Cygwin

▼

Cygwin というもので、WindowsPCでSSHをやってみる、手順は下記のとおり


http://cygwin.com/setup.exeをダウンロードして実行します。
続きを読む ≫

1. ダウンロード&インストール

起動したら『次へ』をクリック。
画像と同じ状態にして、「次へ」をクリック。
インストール先「Root Directory」を決めて画像と同じ状態になっていれば、「次へ」をクリック。(「Root Directory名」は任意です。ここでは「cygwin」で説明します。)
※あまり深い所や日本語名はやめておきましょう・・・・念のため)
ダウンロードするパッケージのディレクトリを指定し、「次へ」をクリック。(これも任意です。画像の例ではは先ほど指定した「Root Directory」の下の「archives」フォルダに保存されます。)
画像と同じ状態にして、「次へ」をクリック。
ダウンロードサイトを選択し、『次へ』をクリックします。(どこでもいいのですが、おすすめは最後が jp になっている所かな?)
しばらくすると画像のダウンロード&インストールするパッケージの選択画面が表示されます。時間はかなりかかりますが、全てをインストールするのがおすすめ!!容量的にも大したこと無いので・・・categoryのところの「All Default」の「Default」をクリックし「install」に変えたら、「次へ」をクリック。(※全てインストールする場合は下記3個はとばして下さい。 ※SSHのみ使用したい場合は下記参照)
cyg_09.jpg
SSHのみを使用したい場合
categoryの「Admin」にある「cygrunsrv」のところの「Skip」をクリックし「バージョン名」に変える。
cyg_10.jpg
SSHのみを使用したい場合
categoryの「Net」にある「openssh」と「openssl」のところの「Skip」をクリックし「バージョン名」に変える。
cyg_11.jpg
SSHのみを使用したい場合
categoryの「System」にある「procps」のところの「Skip」をクリックし「バージョン名」に変えたら、「次へ」をクリック。
cyg_12.jpg
ダウンロード&インストールが自動で開始されます・・・すべてインストールにした場合は、非常に時間がかかるのでTVでも見ていてください(笑) 
※途中で止まってしまったり、エラーが出た場合は、違うダウンロードサイトから、再度ダウンロード&インストールをした方が良いでしょう。
右の画像が表示されたら正常にインストール終了です。あとは、「Create icon on Desktop」(デスクトップにショートカットアイコンを作成)&「Add icon to Start Menu」(スタートメニューへ項目を追加)をそれぞれ任意で選択して『完了』ボタンをクリック。


2. Cygwinの起動確認

Cygwinのアイコンをクリックして起動確認します。 
Windows のコマンドプロンプトのような画面が表示されれば正常です。

それでは試しに、コマンドを実行してみましょう。「ls」と入力し ENTER を押してみてください。(「ls」コマンドはWindowsのコマンドプロンプトでの「dir」と同じです。)
フォルダ名が表示されましたでしょうか?

・・・それでは、正常だったということで σ(^◇^;)ヒヤアセ 「exit」と入力し ENTER を押して終了させます。

これで、Cygwin のインストールは終了です。



Windows PC で SSH 其の弐 「Cygwin & sshd 設定編」 へ続く・・・・



「20点」 まったく役に立たなかったよ 。。。・゚゚・(>Д<;)・゚゚・。。。。「40点」 ちょっとだけ役に立ったかな (T^T)「60点」 まぁ~まぁ~の記事だね v(^∀^)v「80点」 良い記事だけど、あとちょっと・・・ (ノ´▽`)ノオオオッ♪「100点」 探していたのはこの記事だ!! (*゚ o゚*) マジっすか!? ( 参考になったら、評価してねぇ~ (o*。_。)oペコッ
 
≪ 続きを隠す

人気度 : 22 %

no comment

▲


Previous Top

現在の訪問者数

サーチ

注意書き

当ブログの内容は管理人の覚え書がメインです。書き間違い勘違いもあるでしょう。なので、一切の責任を持ちません。各自の責任で行ってください。答えられることは、お答えします。
ペコリ(o_ _)o))

カテゴリ

    open all | close all

アーカイブ

    open all | close all

ページ

最近の人気記事

  • 回線速度 の 高速化 方法 (MTU RWIN) Windows XP
  • prototype.js と jQuery の競合(コンフリクト)解決! & 共存方法
  • 「WP-PostRatings」 設置説明 WPプラグイン
  • CSSで画像に影を付ける方法
  • XP リモートデスクトップ 有効期限切れ??
  • Wordpress カスタマイズ・・・のための 「関数」
  • Windows PC で SSH 其の弐 「Cygwin & sshd 設定編」
  • Firefox おすすめ アドオン
  • 「Customizable Post Listings」 設置説明 WPプラグイン
  • 「Content with show/hide javascript for "more"」 カスタマイズ WPプラグイン

最近の評価記事

  • 「Highslide JS」 設置説明 java script 3 投票, 平均値/最大値: 5 / 53 投票, 平均値/最大値: 5 / 53 投票, 平均値/最大値: 5 / 53 投票, 平均値/最大値: 5 / 53 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • 回線速度 の 高速化 方法 (MTU RWIN) Windows XP 2 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • 「jQuery thickbox plugin」 設置説明 2 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • 「Highslide JS」 「jun」 の設定 & 使い方 2 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • prototype.js と jQuery の競合(コンフリクト)解決! & 共存方法 2 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • SSL 無料 認証機関 (CA) StartCom 使用方法 2 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 52 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • Wordpress カスタマイズ・・・のための 「関数」 1 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • 「jQuery Drop Shadow」 設置説明 1 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • 「FCK editor」 で phpコードを使用する方法 1 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 5 (5 / 5)
  • 「counterize II」 を設置してみた WP プラグイン 1 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 51 投票, 平均値/最大値: 5 / 5 (5 / 5)

最近の更新記事

  • SSL 無料 認証機関 (CA) StartCom 使用方法
       更新日: 2008年6月26日
  • 「Zen Cart」 設置説明 (PHP5 MySQL5 UTF-8 対応版)
       更新日: 2008年6月19日
  • 「X Window」