cygwin環境でのドメインの登録方法を調べています。


cygwinにて、ssh等のコマンドを使用しようとする際に、アクセスを行うマシン名だけでアクセスすることも可能かと思います。

たとえば、server.example.comにアクセスしようとする際、自分のマシン名とドメインがmymachine.example.comのようになっていた場合

$ssh server
のようにアクセスしたいと思います。

どこにどのような設定を書けばよいのでしょうか?
教えていただけると助かります。

回答の条件
  • 1人50回まで
  • 登録:2007/09/26 17:16:03
  • 終了:2007/10/03 17:20:03

回答(2件)

id:j1960 No.1

j1960回答回数322ベストアンサー獲得回数212007/09/26 17:32:46

ポイント35pt

Cygwin 環境の構築

http://sohda.net/cygwin/setenv.html

cygwin環境で /etc/hosts ファイルにIPアドレスとホスト名を書いて、やれば可能です。

server.example.comとmymachine.example.comは同じドメイン名なのでserverのIPアドレスを192.168.5.10 とすると以下のように設定すれば可能です。

hostsの内容

192.168.5.10 server

id:uraxurax

設定してみましたが、以下のようにエラーがでてしまいました。

IPの後は、空白とTABと両方試してみましたがだめでした。。。

ssh: server: no address associated with name

2007/09/26 17:45:45
id:j1960 No.2

j1960回答回数322ベストアンサー獲得回数212007/09/26 19:31:08

ポイント35pt

私の環境ではそれでできましたが、不思議ですね。


hostsの内容を以下のようにしてみて下さい。

192.168.5.10 server dummy


意図は行末にCR(^M)が付いていてserverではなくserver^Mとみなされてsshに正しいホスト名が渡っていない可能性があるからです。


http://www.ysnb.net/meadow/meadow-users-jp/2001/msg00874.html


それから、telnetやftpでも症状は同じでしょうか?


ここまで回答を書いていて、ひとつ思いつきました。

ひょっとしてhostsというファイルを直接/etcに置きましたか?

元々/etc/hostsファイルはC:\WINDOWS\system32\drivers\etc\hostsのショートカットで置かれているのでそれを編集すればよかったのですが、その辺はどうでしょうか?


これで2回目の回答になりますので以降はコメント欄を開けてもらえればそちらでフォローしたいと思います。

id:uraxurax

j1960さん

ありがとうございます。

C:\WINDOWS\system32\drivers\etc\hostsのショートカットとして編集されていませんでした。。。

C:\WINDOWS\system32\drivers\etc\hostsをいじったところ正しく設定できました。

いろいろありがとうございました。

2007/09/26 20:08:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません