不幸的是我在某个地方犯了错误但无法到达哪里。我在 ssh 和 github 上遇到了问题,尝试了不同的方法,但没有成功。后来我决定..我想..移动文件我相信它是home/username/known.hosts或类似的东西。另外,我删除了文件夹中的所有内容,其中 id_25519 和 id_25519.pub 文件(也许它们与 github 有关,我不知道)。介于两者之间或毕竟。我无法在终端中提供密码。我 200% 确定它是正确的,没有使用 caps/num/其他东西。现在我无法登录到我的 linux mint cinamon 20。我将非常感谢任何帮助我如何恢复我的笔记本电脑。它开始,但需要通过。我无法理解它会如何改变......
我刚刚安装了 EndeavourOS。我使用命令设置我的主机名sudo hostnamectl set-hostname shuttle
。当我尝试shuttle
从我的其他机器上 ping 时,它无法解析 IP 地址。我有另一台安装了 Kubuntu 的机器,我可以 ping Kubuntu 机器。所以这意味着我的路由器不是问题。我需要启用什么来允许 EndeavourOS 将主机名发送到我的路由器吗?
我购买了一个域,比如说fireworks.com
,我想调用我的服务器ubuntu-18-04
。
我应该如何编辑/etc/hosts
?是否可以按如下方式添加多个别名?
127.0.0.1 localhost
127.0.1.1 ubuntu-18-04.fireworks.com fireworks.com ubuntu-18-04
5.247.221.66 ubuntu-18-04.fireworks.com fireworks.com ubuntu-18-04
通常在文档中 /etc/hosts 格式只有三个记录:
1. An IP address
2. A fqdn
3. The hostname
是否有可能(并且有必要?)添加第四条记录,就像我之前的示例一样,包括fireworks.com
?我想接收邮件,[email protected]
而不是[email protected]
我在看 bind9-host
shirish@debian:"04 Jan 2020 15:48:02" ~$ aptitude show bind9-host=1:9.11.5.P4+dfsg-5.1+b1
Package: bind9-host
Version: 1:9.11.5.P4+dfsg-5.1+b1
State: installed
Automatically installed: no
Priority: standard
Section: net
Maintainer: Debian DNS Team <[email protected]>
Architecture: amd64
Uncompressed Size: 369 k
Compressed Size: 271 k
Filename: pool/main/b/bind9/bind9-host_9.11.5.P4+dfsg-5.1+b1_amd64.deb
Checksum-FileSize: 271156
MD5Sum: 8cd326a23a51acdb773df5b7dce76060
SHA256: 977287c7212e9d3e671b85fdd04734b4908fe86d4b3581e47fb86d8b27cfdb3b
Archive: testing
Depends: libbind9-161 (= 1:9.11.5.P4+dfsg-5.1+b1), libdns1104 (= 1:9.11.5.P4+dfsg-5.1+b1), libisc1100 (= 1:9.11.5.P4+dfsg-5.1+b1), libisccfg163 (= 1:9.11.5.P4+dfsg-5.1+b1), liblwres161 (= 1:9.11.5.P4+dfsg-5.1+b1), libc6 (>= 2.14), libcap2 (>= 1:2.10), libcom-err2 (>= 1.43.9), libfstrm0 (>= 0.2.0), libgeoip1, libgssapi-krb5-2 (>= 1.6.dfsg.2), libidn2-0 (>= 2.0.0), libjson-c4 (>= 0.13.1), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), liblmdb0 (>= 0.9.6), libprotobuf-c1 (>= 1.0.0), libssl1.1 (>= 1.1.0), libxml2 (>= 2.6.27)
Provides: host
Description: DNS lookup utility (deprecated)
This package provides /usr/bin/host, a simple utility (bundled with the BIND 9.X sources) which can be used for converting domain names to IP addresses and the reverse.
This utility is deprecated, use dig or delv from the dnsutils package.
Homepage: https://www.isc.org/downloads/bind/
对我来说有趣的是,虽然该实用程序本身已被弃用并且程序本身存在许多问题,但该实用程序似乎仍然存在,但不明白为什么?我也没有在 /usr/share/doc/bind9-host 中看到任何弃用通知或文档。通常有一个 NEWS.gz 提供此信息。但在这个包中没有一个。Changelog.gz 和其他人没有。
有趣的是,他们继续这样做——
$ apt-cache policy bind9-host
bind9-host:
Installed: 1:9.11.5.P4+dfsg-5.1+b1
Candidate: 1:9.11.5.P4+dfsg-5.1+b1
Version table:
1:9.15.7-1 100
100 http://cdn-fastly.deb.debian.org/debian experimental/main amd64 Packages
1:9.11.14+dfsg-1 100
100 http://cdn-fastly.deb.debian.org/debian unstable/main amd64 Packages
*** 1:9.11.5.P4+dfsg-5.1+b1 900
900 http://cdn-fastly.deb.debian.org/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
我正在尝试通过它们的主机名连接到几台计算机,因为它们通过 DHCP 获取 IP。我可以通过ping host-01.local
.
ping
, wget
,avahi-resolve
甚至 Firefox 都发送了所需的 mDNS 包,我通过 Wireshark(端口 5353 上的 UDP)检查了这些包。
但是ssh
似乎根本没有尝试解决这些地址。没有发出任何 mDNS 查询,输出ssh host-01.local
只是说:
ssh: Could not resolve hostname host-01.local: Device or resource busy
因为ssh -vvv host-01.local
它是:
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "host-01.local" port 22
ssh: Could not resolve hostname host-01.local: Device or resource busy
客户端正在运行 Linux Mint。我所在的网络似乎并不重要。其他相关的一切avahi
似乎都工作得很好。
我使用 NGINX 设置了一个基本的 Wordpress 安装(在运行 Raspbian Stretch - Debian 9 的 Raspberry Pi 上)。
最近,我更改了系统的主机名(作为确保跨系统命名一致的计划的一部分),一切似乎都运行良好。
我想将我的 Wordpress 安装移动到新系统,但发现它不再工作。
基本主页出现了,但徽标等的链接不起作用。很快就变得很明显,因为链接试图访问 oldhostname.local 并且这是在 Wordpress 数据库中编码的某个地方。
我恢复了旧主机名,Wordpress 现在又可以工作了。
查看Settings/General Settings
旧主机名是在Wordpress 地址 (URL)和站点地址 (URL)
我可以将其更改为我的新主机名,但理想情况下希望使其独立于主机名。(Raspberry Pi 的一个方面是克隆 SD 卡很简单,我只需更改主机名即可将我的安装复制到其他人)。
我的问题是我可以让 Wordpress 安装独立于主机名,如果可以,如何?
我有一个带有静态 IP 的盒子(Rasberry Pi,运行 rasberian)。它在具有域名的网络中运行,并且我设置了多个 DNS 服务器。
但是,我无法让 FQDN 名称在此框上工作:
sitron@pi:~ $ domainname
(none)
sitron@pi:~ $ dnsdomainname
sitron@pi:~ $ hostname -f
pi
我相信我已经正确设置了 DNS:
sitron@pi:~ $ hostname -I
192.168.10.9 2001:db8:abba::9
sitron@pi:~ $ cat /etc/resolv.conf
domain example.org
search example.org
nameserver 2001:db8:abba::5
nameserver 192.168.10.5
sitron@pi:~ $ dig +short -x 192.168.10.9 @2001:db8:abba::5
pi.example.org.
sitron@pi:~ $ dig +short -x 2001:db8:abba::9 @2001:db8:abba::5
pi.example.org.
sitron@pi:~ $ dig +short -x 2001:db8:abba::9 @192.168.10.5
pi.example.org.
sitron@pi:~ $ dig +short -x 192.168.10.9 @192.168.10.5
pi.example.org.
我的 nsswitch.conf:
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
gshadow: files
hosts: files mdns4_minimal dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
和 /etc/hosts:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 pi
缺少的链接是什么?
在我的本地 wifi 中,我可以找到另一台也运行 Lubuntu 的计算机的 IP 和 MAC,并且我知道其主机名。
$ sudo arp-scan olive
[sudo] password for t:
Interface: wlx801f02b5c389, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.9 with 1 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.198 aa:bb:cc:dd:ee:ff Liteon Technology Corporation
1 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9: 1 hosts scanned in 1.449 seconds (0.69 hosts/sec). 1 responded
在同一个本地 wifi 网络中还有其他计算机,它们很可能运行 Windows,并且我不知道它们的主机名。
我可以从我的计算机上找到他们的主机名吗?arp-scan -l
不显示该信息。
谢谢。
我正在遵循本指南
https://www.linuxtechi.com/configure-domainkeys-with-postfix-on-centos-7/
当我到达本节时,它给出了一个错误
# opendkim-default-keygen
Generating default DKIM keys:
Cannot determine host's domain name, so skipping default key generation.
我确实设置了主机名
# hostname
domain.org
# cat /etc/hostname
domain.org
# cat /etc/hosts
# Your system has configured 'manage_etc_hosts' as True.
# As a result, if you wish for changes to this file to persist
# then you will need to either
# a.) make changes to the master file in /etc/cloud/templates/hosts.redhat.tmpl
# b.) change or remove the value of 'manage_etc_hosts' in
# /etc/cloud/cloud.cfg or cloud-config from user-data
#
# The following lines are desirable for IPv4 capable hosts
127.0.0.1 domain domain.org
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
# The following lines are desirable for IPv6 capable hosts
::1 domain domain.org
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=domain.org
NOZEROCONF=yes
(我用 . 替换了所有域名实例domain
。)
网上其他页面只说设置主机名,就是设置好了。
# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)