人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

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

●質問者: uraxurax
●カテゴリ:コンピュータ
✍キーワード:cygwin example.com SSH アクセス コマンド
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● j1960
●35ポイント

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

◎質問者からの返答

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

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

ssh: server: no address associated with name


2 ● j1960
●35ポイント

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


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回目の回答になりますので以降はコメント欄を開けてもらえればそちらでフォローしたいと思います。

◎質問者からの返答

j1960さん

ありがとうございます。

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ