お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-08-16 13:36:29

torahiko
新しいメンバ
登録日: 2009-08-16

sshでリモートログインできない

かなり初心者です。よろしくお願いします。


ubuntu 8.10を使っています。

今まで他のマシンにsshでリモートログインすることはできていたのですが、
他のマシンからのリモートログインや、scpによるファイル転送ができませんでした。

そこで、openssh-serverとsshをインストールしてsshを試してみました。
すると、
 ssh: Could not resolve hostname (IPアドレス): Name or service not known

と出てしまいます。設定がどこか間違っているのでしょうか?

オフライン

 

#2 2009-08-16 14:34:25

930
メンバ
登録日: 2009-06-23

Re: sshでリモートログインできない

Desktop 版は、デフォルトは ssh server はインストールされません。

openssh-server にも特に設定はありません。

torahiko による投稿:

 ssh: Could not resolve hostname (IPアドレス): Name or service not known

あて先のホスト名、もしくは IP が見つからないよ、って言ってますね。
あて先は合っていますか?

ssh サーバーにしたい PC から端末を開いて

コード:

ssh <ユーザー名>@localhost

とするとどうなりますか?

オフライン

 

#3 2009-08-16 15:14:31

torahiko
新しいメンバ
登録日: 2009-08-16

Re: sshでリモートログインできない

お返事ありがとうございます。
あて先は合っているのを確認しました。

$ ssh torahiko@localhost

としてみたところ、

ssh: connect to host localhost port 22: Connection refused

とでました。

オフライン

 

#4 2009-08-16 15:28:15

torahiko
新しいメンバ
登録日: 2009-08-16

Re: sshでリモートログインできない

すみません、↑のはopenssh-serverを一度消してみてからの反応でした。

入っている状態だと、
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 34:9d:29:20:b6:9e:55:bf:63:38:ce:07:9a:30:2e:59.
Are you sure you want to continue connecting (yes/no)?

と出ました。

オフライン

 

#5 2009-08-16 15:39:36

ry
メンバ
登録日: 2008-07-30

Re: sshでリモートログインできない

torahikoさん による投稿:

入っている状態だと、
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 34:9d:29:20:b6:9e:55:bf:63:38:ce:07:9a:30:2e:59.
Are you sure you want to continue connecting (yes/no)?

と出ました。

これは、sshサーバーが localhost (ssh torahiko@localhost を実行した PC) で動いていることの証明になります

この状態で、別の PC からこの PC に対して ssh や scp で接続しようとしたときに 「ssh: Could not resolve hostname (IPアドレス): Name or service not known」と出るのであれば、コマンドの打ち間違い (接続先の入力ミス) の可能性が大でしょう

もう少し、具体的 (操作している PC の IP アドレス、接続先 PC の IP アドレスやホスト名、実際に入力したコマンドとその結果) に情報を提示してもらえれば、何かわかるかもしれません

オフライン

 

#6 2009-08-16 15:41:23

930
メンバ
登録日: 2009-06-23

Re: sshでリモートログインできない

以下の点を確認して見て下さい。

1. Port 22 は Listen していますか?
# netstat 等で確認して下さい。

$ netstat -an|more
稼働中のインターネット接続 (サーバと確立)
Proto 受信-Q 送信-Q 内部アドレス            外部アドレス            状態     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN

2. sshd は上がっていますか?
# ps aux|grep sshd で確認して下さい。

# ps aux|grep sshd
root      2330  0.0  0.1   5436  1100 ?        Ss   15:20   0:00 /usr/sbin/sshd

3. openssh-server
# dpkg -l openssh-server で確認して下さい。

$ dpkg -l openssh-server
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前                        バージョン               説明
+++-=============================-=============================-==========================================================================
ii  openssh-server                1:5.1p1-5ubuntu1              secure shell server, an rshd replacement

オフライン

 

#7 2009-08-16 15:49:44

930
メンバ
登録日: 2009-06-23

Re: sshでリモートログインできない

スミマセン。途中で送信してしまいました。

また、ry さん、torahiko さんカブリました。

#6 は、#3 に対する書き込みです。

Firestarter 等で Port 締めていたりしていませんか?

基本的には、

sudo apt-get install openssh-server

で導入すればそれで終わりのはずですが...

オフライン

 

#8 2009-08-16 16:09:00

torahiko
新しいメンバ
登録日: 2009-08-16

Re: sshでリモートログインできない

>ryさん

もう一度確認したのですが、やはり合っていました。
例えば、
 ssh torahiko@www
などでもName or service not knownと出てしまうのです。



>930さん

#5はすべて確認できました。
sudo apt-get・・・で入れたはずなのですが・・

firestarterでportを諦めるとはどういうことでしょうか?

オフライン

 

#9 2009-08-16 16:39:16

torahiko
新しいメンバ
登録日: 2009-08-16

Re: sshでリモートログインできない

ryさん、930さん、

たいへんお騒がせしました、
何度も確認したつもりだったのですが、やはりIPアドレスの打ち間違いでした。
'.'をいれるべきところを':'にしていました。

wwwのときにどうして入れなかったは、まだ分かりませんが。

お時間を割いていただきどうもありがとうございました。

オフライン

 

Board footer

Powered by FluxBB