はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 sshで外部からログインできない。
日時: 2006/04/06 11:09
名前: paru

sshで外部からログインできなくて困ってます。

http://kajuhome.com/openssh.shtml
で、sshの導入を行い、
http://kajuhome.com/putty.shtml
で、外部からログインを試みたのですが駄目でした。。。

下記までは順調に進んだのですが、

> PuTTYを起動して、カテゴリ[セッション]で、保存されたセッションにある"自宅サーバ"をダブルクリックします。 
> Using username "linux".
>Authenticating with public key "imported-openssh-key"
>Passphrase for key "imported-openssh-key":    ← パスフレーズを入力
>[linux@fedora fedora]$              ← SSHによるログインをした


なのですが、

黒いウィンドが立ち上がり、Using username "linux"まででるのですが、一瞬で黒いウィンドが消えてしまい、パスを聞かれないのです。

どうしたらよろしいのかアドバイスいただけないでしょうか?

よろしくおねがいします。
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 Re: sshで外部からログインできない。 ( No.11 )
日時: 2006/04/06 18:41
名前: 管理者

「bad ownership or modes for directory /home/user3」と出ていますね。
「/home/user3」のパーミッションが「777」等になっていませんか?
これは「/home/user3」の所有者以外に書き込み権限がある場合に出力されます。

認証もこの理由によりできないかもしれません。

# chmod 700 /home/user3

上記コマンドを実行して再度確認してみてください。
メンテ
 Re: sshで外部からログインできない。 ( No.12 )
日時: 2006/04/06 19:36
名前: paru

>これは「/home/user3」の所有者以外に書き込み権限がある場合に出力されます。
>認証もこの理由によりできないかもしれません。
># chmod 700 /home/user3
>上記コマンドを実行して再度確認してみてください。


home下のユーザーディレクトリも700にしなければならないんですね。。。
755になってました。

できるようになりました!!
本当に長い間、また1日に何度も何度もお付き合いいただきましてありがとうございます。
本当に親切で、また知識もお詳しい管理人さまだと改めて思い、感謝しております。
ありがとうございます。

申し訳ありません。。
お世話になったついでではないのですが、Linuxでのサーバーの構築が初めてで始めたばかりなので、パーミッションの概念が理解していない部分がありますが、

/home/user3 700

だとすると、

/home/user3/public/cgi-bin 705

にしてときは、階層が下の方の設定の方が優先されるという認識でよろしいでしょうか?

今まで階層が上の方の設定が優先されるものだという認識があり、たしか755に設定したような記憶があります。。。





メンテ
 Re: sshで外部からログインできない。 ( No.13 )
日時: 2006/04/07 12:50
名前: 管理者

返信が遅くなってしまい申し訳ありません。

>>これは「/home/user3」の所有者以外に書き込み権限がある場合に出力されます。
>> 認証もこの理由によりできないかもしれません。
>> # chmod 700 /home/user3
>> 上記コマンドを実行して再度確認してみてください。


> home下のユーザーディレクトリも700にしなければならないんですね。。。
> 755になってました。


755では、ログインできる筈なんですが・・・
所有者以外に書き込み権があるとログインできなくなります。


> /home/user3 700
> だとすると、
>
> /home/user3/public/cgi-bin 705
> にしてときは、階層が下の方の設定の方が優先されるという認識でよろしいでしょうか?
> 今まで階層が上の方の設定が優先されるものだという認識があり、たしか755に設定したような記憶があります。。。

微妙に違います。詳しく説明すると実行権(x)によって左右されます。

例)下記のパス構成とパーミッションの場合
/home/user3/          (701)
   :   public/       (707)
   :    :  cgi-bin/   (707)

上記の場合、other(他人)は上層の「/home/user3/」は読み書き権限がありません。
他人は「/home/user3/」の内容を読み書きできませんが、そのパスへ移る事は出来ます。(勿論、ここでは読み書きできません)
この下層の「public」や「cgi-bin」は全ての権限があるので、読み書きや実行も行えます。

なので勘違いしやすいのが、「上層に書き込み権限がないから下層は気にしなくても大丈夫」と早合点しない事が大切です。
メンテ
 Re: sshで外部からログインできない。 ( No.14 )
日時: 2006/04/07 16:10
名前: paru

管理人さま・・・
もう少しお付き合いいただいてもよろしいでしょうか?

>755では、ログインできる筈なんですが・・・
>所有者以外に書き込み権があるとログインできなくなります。


これ、実は困っています。
755で表示ログインできるようにならないでしょうか?
700だとwebの表示がされず、755だと表示されるので困っています。
SSHでのログイン可能になったのですが、webが表示できなくなってしまいました。。。

それとも、それは700のままで別の方法で表示されるように努力するものなのでしょうか?

>「上層に書き込み権限がないから下層は気にしなくても大丈夫」と早合点しない事が大切です。

なるほどですね。
上層下層は別なのですね。
700でwebが表示できないのもこれで解決できるのですすかね?

どっちにしても755でSSHログインできるはずが、できないのが気持ち悪いです。。。

メンテ
 Re: sshで外部からログインできない。 ( No.15 )
日時: 2006/04/07 18:16
名前: 管理者

>>755では、ログインできる筈なんですが・・・
>>所有者以外に書き込み権があるとログインできなくなります。

>
>これ、実は困っています。
>755で表示ログインできるようにならないでしょうか?
>700だとwebの表示がされず、755だと表示されるので困っています。
>SSHでのログイン可能になったのですが、webが表示できなくなってしまいました。。。
>

なるほど。
何か、他の要因かもしれませんね。
たとえば、sshの設定ファイルに関係あるとか・・(勉強不足なので調べてみます)

>それとも、それは700のままで別の方法で表示されるように努力するものなのでしょうか?
余り聞いたことがないですね・・
要はユーザホームページを公開させ、尚且つログインはsshでしたいと言うことですよね?
上記を踏まえて当方でも調べてみますね。
メンテ

Page:  [1] [2] [3] [4]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.