SSHにIPアドレスと特定のURLを割り当てる方法は?

SSHにIPアドレスと特定のURLを割り当てる方法は?

私の質問がはっきりしていないようです。たとえば、もう一度説明します。

学校にSSHで接続しようとすると、フォーマットは次のとおりです。

ssh <student_id>@<school>.com

学校で自宅でSSHを試すときの形式は次のとおりです。

ssh <computer_user_name>@<ip_address>

自宅に接続しているときに接続しています。IPアドレスところで、学校にアクセスするとschool.comIPはすでに対応しているので、代わりにschool.comを利用できます。

毎回IP全体を作成するのではなく、IPを使用できるようにIPの「エイリアス」を取得するにはどうすればよいですか?

答え1

SSH設定ファイルを使用してください~/.ssh/config

Host home
    User yourusername
    HostName 10.11.12.13

実際のIPアドレスを使用してください。ほとんどの住宅用IPアドレスは動的で変更される可能性があるため、no-ip.orgやdyndns.orgなどのDNSサービスを使用して、IPアドレスの代わりに使用できるドメイン名を指定できます。 。

答え2

言及した「エイリアス」は、コンピュータ名、つまりホスト名です。これらの「エイリアス」は、名前をIPアドレスに変換するDNS(ドメイン名)サーバーネットワークによってグローバルに管理されます。さらに、ローカルコンピュータには、他のコンピュータで使用できない追加の名前を定義できるファイルがあります。

次に、2つのオプションがあります。

1)インターネット上のすべてのユーザー/コンピュータに「エイリアス」(ホスト名)を定義するには、あなたはする必要があります

  • ドメイン名(例:)を購入し、k-split-x.comDNSサーバーで1つ以上の名前(例:home.k-split-x.comと)を定義するother.k-split-x.comか、
  • ユニバーサルドメインでいくつかの動的DNSサービスを使用します。例えば、今 - DNSmyiphost.comドメイン名と一緒に名前を入力してください。

動的DNSソリューションに興味がある場合は、いくつかの無料のソリューションがあります。 Google を使用して検索できます。今 - DNSいいえそして無料ドメイン名システムそれらの一部です。

2)コンピュータの「エイリアス」のみを定義したい場合は、「ホスト」ファイルを変更する必要があります。

  • Windowsでは、ホストファイルが配置されます。c:\Windows\System32\Drivers\etc\hosts
  • Unixでは、このファイルがあります。/etc/hosts
  • Macでは、次の場所にあります。/private/etc/hosts

ファイルを変更する方法に関する情報を見つけるための多くのウェブサイトがあります。で説明を見つけました。ラックスペースウェブサイト

答え3

次の形式で/etc/hostsファイルにドメイン名を追加してみることができます。

<home IP>  myhome.net

私は時間を節約するためにいつもそうする。

関連情報