• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ssh ホスト名接続方法)

SSHホスト名接続方法

このQ&Aのポイント
  • クライアント(windows7) に VMware と ubuntu を入れました。ubuntu のデフォルトhogeです。ホスト名はhoge-pcです。最初は上記ホストとユーザでauthorized_key等を作って、クライアント側でIPアドレスで鍵認証させました。
  • しかし、名前解決したいと思い、ホスト名をfooに変更して、/etc/hostnameと/etc/hostsを変更しました。しかし、クライアントからTera TarmでIPで接続すると問題になり、ホスト名で接続できません。何か他にやるべき事があるのでしょうか。
  • 解決策として、/etc/hostsファイルにホスト名とIPアドレスのマッピングを追加することをおすすめします。また、ネットワークの再起動も試してみてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

あなたが設定するべきはこっちですね。 C:\WINDOWS\system32\drivers\etc\hosts TeraTermがどうやってubuntuに接続しているか考えれば自明です。 TeraTermは何らかの方法でubuntuのIPアドレスを知らなくては接続できません。TeraTermはWindowsのアプリケーションなのでWindowsに問い合わせますが、hostsにもなくDNSなどでそれが教えてもらえないとなると、IPアドレス不明で接続できなくなります。 ubuntuの/etc/hostsに設定するというのはubuntuの中でそのホストのIPアドレスを調べるときには使われますが、Windows7でubuntuに接続するときには一切関係がありませんから。 例えるなら、塾で次までにやらないといけない宿題を学校の先生に聞くようなもんです。 というわけで、C:\WINDOWS\system32\drivers\etc\hostsを次を参考に編集してみてください。 http://www.higaitaisaku.com/hosts.html

prr4e
質問者

お礼

ご回答有難うございます。 解決できました。 そう言う事だったんですね。 なんでもサーバ側で設定するものだと思ってました。 と言う事はWebサーバとかは ロードバランサーなどで、host名とIPを紐づけて サーバに接続していると言う事でしょうか。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • wormhole
  • ベストアンサー率28% (1619/5653)
回答No.2

ubuntu側の/etc/hostnameや/etc/hostsを変更したところで、それで名前解決できるようになるのはubuntu側だけなので、クライアント側で名前解決できるようにするには C:\Windows\System32\drivers\etc\hosts を書き換えてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • DHCPでのホスト名とホスト機との対応付けについて

    現在、家庭内LAN上の複数のPCに固定IP・ホスト名を割り振って、各PCの /etc/hosts に記述して運用しています。 このたび、DHCPでLAN運用を試してみて、LAN上のPCとそのホスト名の対応の方法がわかりません。 基本的なことですが、DHCPのLANにおいて、LAN内の他のホストを特定するのはどうすればよいのでしょうか。 2008年1月14日 機材  DHCPサーバー:市販のブロードバンドルーター(PLANEX BLW-54CW2)のDHCPサーバー機能  DHCPクライアント:Vine Linux4.1パソコン やってみたこと  クライアントパソコンの方でホスト名を設定し、それをDHCPサーバーに渡すことはできた。  (ブロードバンドルーター設定画面にホスト名・IPアドレス・MACアドレスが表示された)  DHCPサーバーからクライアントパソコンにIPアドレスを割り当てることもできた。  設定内容は次の通り。   /etc/sysconfig/network-scripts/ifcfg-eth0    DEVICE=eth0    BOOTPROTO=dhcp    HWADDR=xx:xx:xx:xx:xx:xx (MACアドレス)    ONBOOT=yes    TYPE=Ethernet    DHCP_HOSTNAME="host"   /etc/sysconfig/network    NETWORKING=yes    HOSTNAME=host.domain  クライアントパソコンの/etc/hostsから自ホスト名記述(127.0.0.1 host.domain host)を削除したら、   $ ping hostname  が通らない。  DHCPクライアントソフトはインストールされているが、デーモンで動いてはいない。   $ rpm -qa | grep -e dhcp -e pump     dhcpcd-1.3.22pl4-0vl2     pump-0.8.24-0vl2   $ ps ax | grep -e dhcp -e pump | grep -v grep    (dhcpcd,dumpは動いていない) 以上

  • 同一のホスト名で何か問題がありますか?

    サーバーを移行する際に、新しいサーバーを同一ホスト名。に設定(hostnameコマンド や/etc/hostsで)しておきたいのですが、ネットワーク上何かトラブルになることはありうるでしょか?

  • Solaris10のホスト名の変更

    こんにちは。 8年振りにSolarisをさわっています。 Solaris10のホスト名の変更を行いたいのですが、Solaris9のテキストに6つのファイルをすべて変更する必要があると書いてありました。これはSolaris10でもそうなのでしょうか。確認したところ、/etc/nodenameというファイルはありませんでした。現在DHCP接続にしているのですが、それでもホスト名の変更は行えますか。 ご回答お待ちしております。 bash-3.2# ls -la /etc/nodename /etc/nodename: No such file or directory bash-3.2# ls -la /etc/hostname* -rw-r--r-- 1 root root 1 Dec 27 11:42 /etc/hostname.e1000g0 bash-3.2# ls -la /etc/inet/hosts -r--r--r-- 1 root root 101 Dec 27 11:49 /etc/inet/hosts bash-3.2# ls -la /etc/net/ticlts/hosts -rw-r--r-- 1 root sys 239 Jan 22 2005 /etc/net/ticlts/hosts bash-3.2# ls -la /etc/net/ticots/hosts -rw-r--r-- 1 root sys 239 Jan 22 2005 /etc/net/ticots/hosts bash-3.2# ls -la /etc/net/ticotsord/hosts -rw-r--r-- 1 root sys 239 Jan 22 2005 /etc/net/ticotsord/hosts bash-3.2# cat /etc/inet/hosts # # Internet host table # ::1 localhost 127.0.0.1 localhost 192.168.236.129 unknown # Added by DHCP bash-3.2#

  • 自分のIPアドレスの取得方法

    Ubuntu 11.04でruby1.8.7を使用しています。 rubyで自分のIPアドレスを取得したいのですがいい方法を見つけられません。 ifconfig -aではeth0のinet addrとして192.168.153.129が見えており、これを取得したいのです。 ネットで調べた IPSocket::getaddress(Socket::gethostname) や Socket.getaddrinfo(Socket::gethostname, nil, Socket::AF_INET)[0][3] は、/etc/hostsに 「IP(192.168.153.129)」 「ホスト名」 を追加しておかないとうまくいかないようです(追加すればうまくいきます)。 /etc/hostsにはubuntuインストールのデフォルトとして 「IP(127.0.1.1)」 「ホスト名」 が記載されており、このままではうまくいかないようなのです。自分の環境だけであれば/etc/hostsを変更すればよいのですが、rubyプログラムを配布して別のホストで動かす際に、/etc/hostsの変更を依頼しなければいけないのがいやがられそうです。 /etc/hostsの変更なしに、自分のIPアドレスを取得するよい方法はないでしょうか。

    • ベストアンサー
    • Ruby
  • ホスト名でpingが通らない

    お世話になります。 Windows上にVMware Playerをインストールしています。 VMware PlayerにCentOSやUbuntuなどの環境をインストールしました。 hostsにホスト名(IPアドレス ホスト名)を記述しました。 それでコマンドプロンプト上からhostsに記述したホスト名でpingが通るかを確認したところ、pingが通るホスト名と通らないホスト名があります。 ※hostsには複数のホスト名を記述しています。 hostsを変更後、下記のコマンドを実行して試してみましたが結果は変わりませんでした。 ipconfig /flushdns [結果] Windows IP 構成 DNS リゾルバー キャッシュは正常にフラッシュされました。 ping ホスト名 ping 要求ではホスト ホスト名 が見つかりませんでした。ホスト名を確認してもう一度 実行してください。 nslookup ホスト名 サーバー: xxxxx.aaa.bb.cc Address: 999.999.999.999 *** xxxxx.aaa.bb.cc が ホスト名 を見つけられません: Non-existent domain hostsのプロパティを開いて「セキュリティ」を確認しました。 「グループ名またはユーザー名」は下記の通りです。 SYSTEM Administrators Users WindowsのOSは「Windows7」です。 すみませんがアドバイスいただけませんでしょうか。 宜しくお願いします。

  • hostsファイルのホスト名について

    windows98を使用しています。 ipアドレスの変更があり事前にhostsファイルの修正を考えています。 hostsファイルに ホスト名 ipアドレス1 ホスト名 ipアドレス2 と同一ホスト名で、ipアドレスが違うものを 設定し使用できますか? 問題はありませんか?

  • グローバルIPアドレスなのに、名前解決できないのはなぜですか?

    グローバルIPアドレスなのに、名前解決できないのはなぜですか? グローバルIPアドレスでWebサーバを構築しましたが、 クライアント側から 「http://ホスト名/index.html」では接続できません。 「http://XXX.XXX.XXX.XXX/index.html」なら問題ないのですが。 クライアント側のhostsに 「XXX.XXX.XXX.XXX ホスト名」を記載すると、 「http://ホスト名/index.html」で接続はできるのですが。 hostsに記載せずに接続するのはどのような設定が必要なのでしょうか?

  • 複数ホスト名でアクセスする設定は?

    ローカルLANでWebサーバーを立ち上げ、マシン名(例:test)やローカルIP(192.168.xxx.xxx)でアクセスできることは確認しました。 しかし、上記のマシン名やローカルIPではなく好きな名前(http://apple/やhttp:/xxx_guide/)といった名前でアクセスできるように設定したいと思うのですがよくわかりません。 クライアントのhostsファイルを変更するのではなく、サーバー側の設定でやりたいのですがどうすればよいのでしょうか? VirtualHostやbindの設定が必要らしいということは分かったのですが・・・

  • これらのSSHコマンドは同じ?

    LinuxやBSDのカテゴリか迷いましたが、ネットワークの方で投稿させて頂きます。 OpenSSHにおけるSSHコマンドについての質問です。例として、サーバホスト名をhostname、ユーザ名をhogeとします。ここで、以下の2つのSSHコマンドが同じものかどうかが質問です。 (1)$ ssh hoge@hostname (2)$ ssh hostname -l hoge この(1)、(2)では何か違いがあるのでしょうか?

  • .ssh/configについて教えてください

    同じホスト名でユーザ毎にポートを分けることができないのでしょうか。 Host hogehoge HostName hogehoge User container Port 8892 IdentityFile /home/container/.ssh/authorized_keys Host hogehoge HostName hogehoge User kiban Port 1988 IdentityFile /home/kiban/.ssh/authorized_keys どなたかご教示お願い致します。

このQ&Aのポイント
  • DCP-J4140Nのパソコン上でオフラインになる問題について解決方法をお探しですか?本記事では、同じネットワークに接続しているにも関わらず、パソコンから印刷できないトラブルの対処法を紹介します。
  • DCP-J4140Nのオフライン印刷トラブルを解決したいですか?無線LAN接続でプリンタ本体は正常に接続しているのに、パソコンからはオフラインとなって印刷できないといった問題について、本記事では解決策をご紹介します。
  • DCP-J4140Nのパソコンからのオフライン印刷に関するお悩みを解決したいですか?本記事では、同じネットワークに接続されているにもかかわらず、パソコンからプリンタがオフラインと認識されて印刷できないといったトラブルの解決方法をご紹介します。
回答を見る