我需要从 VM 上的 RHEL 8 ISO 引导。我怎么做?我在网上找到的所有说明都是从您已经从 ISO 启动的那一点开始的。
Chanel's questions
我设置了一个新的 RHEL 8 服务器,但它不允许我向特定地址发送电子邮件。
如果我做:
mail -s "Testing" [email protected] < /dev/null
它失败并且日志显示
Dec 8 07:59:46 yln sendmail[2029791]: 2B8ExkYP2029791: from=administrator, size=220, class=0, nrcpts=1, msgid=<[email protected]>, relay=administrator@localhost
Dec 8 07:59:46 yln postfix/smtpd[2029792]: connect from localhost[127.0.0.1]
Dec 8 07:59:46 yln postfix/smtpd[2029792]: discarding EHLO keywords: CHUNKING
Dec 8 07:59:46 yln sendmail[2029791]: STARTTLS=client, relay=[127.0.0.1], version=TLSv1.3, verify=FAIL, cipher=TLS_AES_256_GCM_SHA384, bits=256/256
Dec 8 07:59:46 yln postfix/smtpd[2029792]: discarding EHLO keywords: CHUNKING
Dec 8 07:59:46 yln postfix/smtpd[2029792]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<yln.info>
Dec 8 07:59:46 yln sendmail[2029791]: 2B8ExkYP2029791: [email protected], ctladdr=administrator (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30220, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Dec 8 07:59:46 yln postfix/smtpd[2029792]: disconnect from localhost[127.0.0.1] ehlo=2 starttls=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=6/8
如果我发送到我们的测试地址
mail -s "Testing" [email protected] < /dev/null
它工作得很好。
这是一个已使用多年的地址,因此问题似乎出在发送服务器上。我在网上搜索过,但找不到任何可以帮助解决问题的东西。(我会注意到我有一个测试服务器,它几乎是有问题的生产服务器的克隆,并且发送到它上面的电子邮件地址工作正常。)
有想法该怎么解决这个吗?谢谢你。
我在 RHEL 8 服务器上设置了 chrooted SFTP 目录,该服务器上还运行了几个网站。今天早上我尝试 ssh 时,服务器说它只接受 SFTP 连接。幸运的是,它是一个虚拟机,所以我可以直接连接到控制台。
这是我sshd_config
在周五添加的内容:
ForceCommand internal-sftp
Match Group sftpusers
ChrootDirectory /sftp/%u
注释掉该ForceCommand
行可以让我通过 ssh 重新进入。将 SFTP 用户限制到目录而不将整个服务器变成 SFTP 服务器的正确指令是什么?
我已经在一个新的 RHEL 8 实例上编译了当前版本的 OpenLDAP,并正在使用签名的 SSL 证书对其进行设置。当我开始拍打时,我得到unable to open pid file "/var/run/openldap/slapd.pid": 2 (No such file or directory)
. 惊喜,惊喜,openldap 目录不存在。
我创建了目录并将所有权设置为 ldap:ldap。现在,当我开始 slapd 时,我得到Can't open PID file /var/lib/openldap/slapd.pid (yet?) after start: No such file or directory
. 服务不应该创建 pid 文件吗?
我尝试通过这样做进行故障排除,slapd -u ldap -g ldap -d 255
但它没有返回任何错误。它启动 slapd 然后无限期挂起。这是输出:
632b738b.28af1a7e 0x7fb91fe62840 slapd starting
632b738b.28b084a2 0x7fb918147700 daemon: added 4r listener=(nil)
632b738b.28b0e5e8 0x7fb918147700 daemon: added 7r listener=0x1789270
632b738b.28b11145 0x7fb918147700 daemon: added 8r listener=0x1789360
632b738b.28b2645c 0x7fb918147700 daemon: epoll: listen=7 active_threads=0 tvp=zero
632b738b.28b27b69 0x7fb918147700 daemon: epoll: listen=8 active_threads=0 tvp=zero
632b738b.28b28d61 0x7fb918147700 daemon: activity on 1 descriptor
632b738b.28b2a342 0x7fb918147700 daemon: activity on:632b738b.28b2aaae 0x7fb918147700
632b738b.28b2c02b 0x7fb918147700 daemon: epoll: listen=7 active_threads=0 tvp=zero
632b738b.28b2d2eb 0x7fb918147700 daemon: epoll: listen=8 active_threads=0 tvp=zero
知道接下来要尝试什么吗?
如果有帮助,这是我的配置:
./configure --prefix=/usr --sysconfdir=/etc --disable-static --enable-debug --with-tls=openssl --with-cyrus-sasl --enable-dynamic --enable-crypt --enable-spasswd --enable-slapd --enable-modules --enable-rlookups --enable-backends=mod --disable-ndb --disable-sql --disable-shell --disable-bdb --disable-hdb --enable-overlays=mod
slapd.service
[Unit]
Description=OpenLDAP Server Daemon
After=syslog.target network-online.target
Documentation=man:slapd
Documentation=man:slapd-mdb
[Service]
Type=forking
PIDFile=/var/lib/openldap/slapd.pid
Environment="SLAPD_URLS=ldap:/// ldapi:/// ldaps:///"
Environment="SLAPD_OPTIONS=-F /etc/openldap/slapd.d"
ExecStart=/usr/libexec/slapd -u ldap -g ldap -h ${SLAPD_URLS} $SLAPD_OPTIONS
[Install]
WantedBy=multi-user.target