私の質問がはっきりしていないようです。たとえば、もう一度説明します。
学校に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.com
DNSサーバーで1つ以上の名前(例:home.k-split-x.com
と)を定義するother.k-split-x.com
か、 - ユニバーサルドメインでいくつかの動的DNSサービスを使用します。例えば、今 - DNS
myiphost.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
私は時間を節約するためにいつもそうする。