- PR -

rootでSSHログイン

投稿者投稿内容
ビギ
ベテラン
会議室デビュー日: 2006/04/03
投稿数: 56
投稿日時: 2006-06-06 18:37
どうか、教えてください。
SSHでのログインですが、本来は公開鍵を使って・・・という方法がいいのでしょうが
行き詰まってしまい、とりあえず早急にrootでログインできるようにしたいのです。

/etc/ssh/sshd_config には
 PesswordAuthentication yes
 PermitRootLogin yes
の設定をしました。

「scan now」でみると port 22 SSH は、「blocked」状態です。

ssh -l root localhost
ではログインできます。

ルータもport22はあけてあります。

他に何を設定すればいいのでしょうか?
情報が足りないでしょうか?
なにとぞ、よろしくお願いします。
JIMMY
常連さん
会議室デビュー日: 2004/10/26
投稿数: 32
お住まい・勤務地: 東京
投稿日時: 2006-06-06 18:53
問題を整理したほうが良いと思うのですが。
貴方が触れている環境は、ここを見ている誰もわかりません。
確認することも出来ません。
どんな設定でsshが動作しているのかもわかりません。

「何を設定すればいいでしょうか?」といわれても情報が少なすぎるのですよ。
とりあえず早急にやらなければいけないなら、sshではなく、telnetでログインできるようにしてみてはいかがですか?
それを出来るようにしたら、もしかしたらsshで接続するために何をしなければいけないのか解るかもしれませんよ。

でも、scan nowってのは使ったことありませんが。
> 「scan now」でみると port 22 SSH は、「blocked」状態です。
と出ているなら、リモートからポート22の接続が拒否されてるだけなんじゃないですかね?

ちゃんと、英語のメッセージとか読みましょうね。
英語がたとえ赤点でも、検索サイトの翻訳サービスなんかを使えば少しは解るでしょう。
ゆきち
会議室デビュー日: 2004/07/05
投稿数: 10
投稿日時: 2006-06-06 19:37
http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=ssh+root
参考までに。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-06-07 00:16
こんばんわ.
引用:

ビギさんの書き込み (2006-06-06 18:37) より:

SSHでのログインですが、本来は公開鍵を使って・・・という方法がいいのでしょうが
行き詰まってしまい、とりあえず早急にrootでログインできるようにしたいのです。


既に指摘されていますが,情報が少なすぎます.
「どこ」から「どこ」へ接続しようとしているのか?
その間に何があって,どこの「scan now」とやらでそのように表示されるのか?
といった内容は最低限必要な内容です.

以上,ご参考までに.
ビギ
ベテラン
会議室デビュー日: 2006/04/03
投稿数: 56
投稿日時: 2006-06-07 10:11
皆様、すみません。混乱していて自分の世界の中で書き込みしてしまいしまた。

あらためまして、
OSは、Redhat ES3 です。
固定のグローバルIPでWebサーバをたてることになり、環境を作成中です。
が、Linuxが初めてということもあり、期限も迫ってきているので
FTPとSSHでログインできるようにすれば、遠隔からソフトをインストールしてくれることになったのです。apacheは自分でインストールできて、Webサーバーとして正常に動いていることを外から確認できました。

後は遠隔より、ほかのソフト(postgreSQL、php、qmail)や環境ファイルの設定やデータベースや、phpソースなどをインストールしてもらい、動作確認できればいいのですが。。。

最初は、FTP、SSHとも専用のユーザを追加してログインできるように・・そしてそのユーザにはインストール作業に伴って必要な権限の設定を・・・といわれたのですが、勉強不足でわからず、とりあえずrootでログインできればいいから・・・と言われました。
FTP(vsFTPd)は root でログインできました。
そしてSSHがログインできないのです。 タイムアウトの接続エラーです。

※FTP/SSHは、OSインストールCDに標準でついていたものをインストールしました。

ゆきちさんから教えていただいたサイトの通りにはやってみました。というか、いろいろ環境ファイルの設定をしたりしたのですがダメだったので、OSから再インストールしなおししたりして、結局 それしかやっていない環境です。それで接続タイムアウトになってしまいます。(PesswordAuthentication yes も設定しましたが)

※vsFTPdはrootでログインできたのでとりあえず今は、サービスを停止してあります。

Telnetは、OSのインストール時にインストールをはずしてしまいました。
インストールして試したほうがいいでしょうか?

よろしくお願いします。



ビギ
ベテラン
会議室デビュー日: 2006/04/03
投稿数: 56
投稿日時: 2006-06-07 10:24
追記です。

kazさんへ。
●「どこ」から「どこ」へ接続しようとしているのか?

固定のグローバルIPから固定のグローバルIPへの接続です。

●その間に何があって,どこの「scan now」とやらでそのように表示されるのか?
 その間に、、、 HUBとルータがあって・・・でいいのでしょうか?
「scan now」はsygateのサイトで見つけました。
  http://scan.sygate.com/prequickscan.html



JIMMYさんへ。
●> 「scan now」でみると port 22 SSH は、「blocked」状態です。
と出ているなら、リモートからポート22の接続が拒否されてるだけなんじゃないですかね?

そうだと思うのですが、それを許可するにはどうしたらいいのか
わからないのです。
ルータは特に規制せず全て開けてもらいました。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-06-07 23:21
こんばんわ.
引用:

ビギさんの書き込み (2006-06-07 10:24) より:

kazさんへ。
●「どこ」から「どこ」へ接続しようとしているのか?



固定のグローバルIPから固定のグローバルIPへの接続です。
[/quote]
これで説明になっていますか?
どこの「固定のグローバルIP」から「固定のグローバルIP」なんでしょうか?
Internet を経由して社外から接続しているとか,
社内から DMZ に接続しようとしているとか...
引用:

●その間に何があって,どこの「scan now」とやらでそのように表示されるのか?
 その間に、、、 HUBとルータがあって・・・でいいのでしょうか?


例えば
client -- firewall -- server
とか,そういった説明はできませんか?
引用:

●> 「scan now」でみると port 22 SSH は、「blocked」状態です。
と出ているなら、リモートからポート22の接続が拒否されてるだけなんじゃないですかね?

そうだと思うのですが、それを許可するにはどうしたらいいのか
わからないのです。
ルータは特に規制せず全て開けてもらいました。


「どこでそうなっているのか?」を割り出せなければ永遠に解決しません.
まず経路上のそこで遮断されているかを確認することが必要です.
ftp で接続できる node から ssh では接続できないという認識でよろしいのですよね?
その server では firewall の機能は有効になっていませんか?
ftp だけ許可して ssh を許可していないとか.
iptables -L で設定を確認してみましょう.
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2006-06-08 00:37
皆様が既に有力な解決案を出されてるので、
あまり有効なヒントはありませんが…

簡単にiptablesファイアウォールを再設定するなら、
lokkitコマンドを使用するのが簡単です。

細かく再設定するなら、
/etc/sysconfig/iptablesファイルに手動追加する必要があります。

スキルアップ/キャリアアップ(JOB@IT)