
Ubuntu日本語フォーラム

ログインしていません。
かなり初心者です。よろしくお願いします。
ubuntu 8.10を使っています。
今まで他のマシンにsshでリモートログインすることはできていたのですが、
他のマシンからのリモートログインや、scpによるファイル転送ができませんでした。
そこで、openssh-serverとsshをインストールしてsshを試してみました。
すると、
ssh: Could not resolve hostname (IPアドレス): Name or service not known
と出てしまいます。設定がどこか間違っているのでしょうか?
オフライン
Desktop 版は、デフォルトは ssh server はインストールされません。
openssh-server にも特に設定はありません。
torahiko による投稿:
ssh: Could not resolve hostname (IPアドレス): Name or service not known
あて先のホスト名、もしくは IP が見つからないよ、って言ってますね。
あて先は合っていますか?
ssh サーバーにしたい PC から端末を開いて
ssh <ユーザー名>@localhost
とするとどうなりますか?
オフライン
お返事ありがとうございます。
あて先は合っているのを確認しました。
$ ssh torahiko@localhost
としてみたところ、
ssh: connect to host localhost port 22: Connection refused
とでました。
オフライン
すみません、↑のは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)?
と出ました。
オフライン
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 アドレスやホスト名、実際に入力したコマンドとその結果) に情報を提示してもらえれば、何かわかるかもしれません
オフライン
以下の点を確認して見て下さい。
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
オフライン
スミマセン。途中で送信してしまいました。
また、ry さん、torahiko さんカブリました。
#6 は、#3 に対する書き込みです。
Firestarter 等で Port 締めていたりしていませんか?
基本的には、
sudo apt-get install openssh-server
で導入すればそれで終わりのはずですが...
オフライン
>ryさん
もう一度確認したのですが、やはり合っていました。
例えば、
ssh torahiko@www
などでもName or service not knownと出てしまうのです。
>930さん
#5はすべて確認できました。
sudo apt-get・・・で入れたはずなのですが・・
firestarterでportを諦めるとはどういうことでしょうか?
オフライン
ryさん、930さん、
たいへんお騒がせしました、
何度も確認したつもりだったのですが、やはりIPアドレスの打ち間違いでした。
'.'をいれるべきところを':'にしていました。
wwwのときにどうして入れなかったは、まだ分かりませんが。
お時間を割いていただきどうもありがとうございました。
オフライン