我是 Linux 新手(目前运行的是 Ubuntu 10.04),我刚刚完成了对我的 Linux 机器的 SSH 访问设置。目前,我必须使用ssh root@x.x.x.x来连接,但更愿意为计算机名称(如在 Windows 中使用\\name)或域名(如computername.example.com)交换 IP 。
我真的不知道从哪里开始,所以任何帮助将不胜感激。如前所述,请慢慢来-我对此还是很陌生。
完全忘了提及我正在尝试从 Windows 7(通过 PuTTY)连接 - 抱歉。
use*_*686 43
零配置 LAN 发现协议,按优先顺序排列:
systemd-resolvednss_resolve在 Linux 上使用(systemd 216 的一部分)。.nmbd在 Linux 和 BSD 上使用nss_wins(Samba 的一部分);通常为您预先配置的方法:
dnsmasq,如果您正在设置基于 Linux/BSD 的网关,您可以手动运行它。home,并将自己作为主要 DNS 服务器(充当 DNS 缓存)。dnsmasq在网关上。(较大的设置可以使用dhcpd+ named。)涉及手动配置的方法:
/etc/hosts
%SystemRoot%\system32\drivers\etc\hosts在 Windows 上)~/.ssh/configOpenSSH 中的“主机名”字段。两个选择。
将其条目放入 中/etc/hosts。不要触及现有线路,添加新线路。
添加包含您要使用的名称的Host节,然后在其下方添加所需的选项。~/.ssh/config请参阅man 5 ssh_config了解更多详情。
Host myserver
Hostname 192.168.123.234
Protocol 2
Run Code Online (Sandbox Code Playgroud)
小智 5
如果你想从任意计算机访问 Linux 盒子,你将需要一个域名。使用动态 DNS 服务将域名指向您的 Linux 计算机(或其连接的路由器)。一旦你设置了这个,它会给你带来额外的好处,不必担心你的 Linux 计算机的 IP 不断变化。
| 归档时间: |
|
| 查看次数: |
68097 次 |
| 最近记录: |