AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-117903

Andy's questions

Martin Hope
Andy
Asked: 2019-09-14 01:28:34 +0800 CST

Ubuntu 18.04 /usr/bin/curl 一夜之间改变了

  • 0

我最近在我的房产中安装了 Wazuh,我注意到我所有服务器的 curl 二进制文件几乎同时发生了变化。

我不相信当时有人进行了升级。

那时我的系统日志中没有任何内容可以表明发生这种情况的原因。

单个二进制文件更改其校验和的一些原因可能是什么?

这是 curl 特有的东西吗?

ubuntu
  • 1 个回答
  • 59 Views
Martin Hope
Andy
Asked: 2019-05-24 03:43:28 +0800 CST

YAML 版本的动态 Ansible 库存文件

  • 0

我有一个动态清单,它使用如下所示的主机文件:

[tag_Name_Sonarqube]

[sonarqube:children]
tag_Name_Sonarqube

这是一个动态组的静态组,正在为我工​​作。有关使用动态库存的文档不包含 YAML 示例。

我更喜欢使用 YAML,因为我发现格式更整洁,但我无法从清单文档中的示例中找出它的外观。

有没有人有任何例子?

ansible
  • 1 个回答
  • 114 Views
Martin Hope
Andy
Asked: 2018-08-24 06:33:38 +0800 CST

为 Ansible 设置 SSH 跳转框 - 无法连接

  • 0

我正在尝试使用 Ansible 部署到没有公共 IP 地址的 AWS 主机。我可以通过 ssh 手动访问主机到一个跳转框,然后在那个盒子上 ssh 到私人机器上,比如my machine-->bastion-->private server

我不认为我可以使用 Ansible 原生支持,因为这个剧本使用与其他剧本共享的角色。这些角色依赖于特定的库存组。如果我进行了设置,group_vars那么这将破坏将其部署到非 AWS 基础设施的剧本。

我的 ssh 配置文件如下所示:

# Servers in availability zone A
    Host 10.0.0.*
      ProxyCommand ssh -W %h:%p bastion.example.com
      IdentityFile ~/.ssh/key.pem

# Servers in availability zone B
Host 10.0.1.*
  ProxyCommand ssh -W %h:%p bastion.example.com
  IdentityFile ~/.ssh/key.pem

# The bastion host itself
Host bastion.example.com
  User ubuntu
  IdentityFile ~/.ssh/key.pem
  ControlMaster auto
  ControlPath ~/.ssh/ansible-%r@%h:%p
  ControlPersist 5m

请注意,堡垒和私人服务器的密钥相同。

当我尝试ssh 10.0.0.175 -F /tmp/aws_bastion_ssh_config -vvv得到以下输出时:

    (venv) andrew@dell:~/projects/ansible-playbooks$ ssh 10.0.0.175 -F /tmp/aws_bastion_ssh_config -vvv
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /tmp/aws_bastion_ssh_config
debug1: /tmp/aws_bastion_ssh_config line 6: Applying options for 10.0.0.*
debug1: Executing proxy command: exec ssh -W 10.0.0.175:22 bastion.example.com
debug1: permanently_drop_suid: 1000
debug1: key_load_public: No such file or directory
debug1: identity file /home/andrew/.ssh/key.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/andrew/.ssh/key.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4
Permission denied (publickey).
ssh_exchange_identification: Connection closed by remote host

我怎样才能让它工作?

我需要把钥匙放在跳箱上吗?我该如何配置?

编辑:更多信息:-澄清当ssh bastion.example.com -F /tmp/aws_bastion_ssh_config我到达堡垒服务器时,我可以从跳转框连接到私人机器。我已将密钥复制到该服务器,当ssh [email protected] -i ~/.ssh/key.pem我连接到私人机器时。理想情况下,我不希望在跳转盒上有钥匙,我只是把它放在那里以确保网络正常运行。

ssh
  • 1 个回答
  • 4347 Views
Martin Hope
Andy
Asked: 2017-01-31 04:50:33 +0800 CST

尝试读取密钥文件时拒绝 NTP 服务器权限

  • 1

我正在尝试为我的内部网络上的主机设置一个 NTP 时间服务器以与之同步。

我需要使用授权才能符合 PCI 标准。

我使用 ntp-keygen -M 创建了一组密钥,并将以下代码段添加到服务器上的 /etc/ntp.conf 文件中。

enable auth
keys /etc/ntp.keys
trustedkey 1 7 17

我无法从客户端连接到服务器。当我在客户端上运行“ntpq -c as”时,我可以看到身份验证对我的服务器来说是“坏的”。我已将服务器上生成的密钥文件复制到客户端,并将受信任的密钥行也添加到客户端,如下所示:

server timeserver key 17
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
keys /etc/ntp.keys
trustedkey 1 7 17

查看服务器日志,我可以看到在尝试读取文件时出现权限被拒绝错误,如下所示。

Jan 30 12:38:01 ip-10-0-1-103 systemd[1]: Starting LSB: Start NTP daemon...
Jan 30 12:38:01 ip-10-0-1-103 ntp[28084]:  * Starting NTP server ntpd
Jan 30 12:38:01 ip-10-0-1-103 ntpd[28094]: ntpd [email protected] Wed Oct  5 12:34:45 UTC 2016 (1): Starting
Jan 30 12:38:01 ip-10-0-1-103 ntpd[28094]: Command line: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 112:116
Jan 30 12:38:01 ip-10-0-1-103 ntp[28084]:    ...done.
Jan 30 12:38:01 ip-10-0-1-103 systemd[1]: Started LSB: Start NTP daemon.
Jan 30 12:38:01 ip-10-0-1-103 ntpd[28096]: proto: precision = 0.182 usec (-22)
Jan 30 12:38:01 ip-10-0-1-103 ntpd[28096]: authreadkeys: file /etc/ntp.keys: Permission denied

我已经使用客户端机器上的 ntpdate 来设置服务器的日期,所以我非常有信心网络已经启动并正在运行。当我忙于设置它时,我实际上已经在两台服务器上禁用了 iptables。

服务器上的密钥文件是 600,如下所示:

-rw-------  1 root  root    1066 Jan 30 12:29 ntpkey_MD5key_timeserver.3694768152
lrwxrwxrwx  1 root  root      35 Jan 30 12:33 ntp.keys -> ntpkey_MD5key_timeserver.3694768152

我尝试将配置更改为指向实际文件而不是符号链接。

谁能帮我弄清楚系统日志中的错误是什么意思以及如何解决这个问题?

编辑:查看源代码,错误的“权限被拒绝”部分似乎来自操作系统。

ntp ntpd
  • 2 个回答
  • 2925 Views
Martin Hope
Andy
Asked: 2017-01-06 03:41:59 +0800 CST

ssl-cert-check 未获得 Lets Encrypt 证书的正确到期日期

  • 2

我正在使用 ssl-cert-check 来跟踪我的域证书列表。

在我的 crontab 中,我将其设置为安静运行并向我发送过期域的电子邮件,但我用来调试的命令是:

ssl-cert-check -f ssldomains.txt -x 21 -i

它正在正确读取文件并检索整个列表的证书,但它似乎没有获得 LetsEncrypt.org 颁发的证书的正确到期日期

其他证书提供者似乎不受此问题的影响。

例如,当我在浏览器中检查时,证书将于 2017 年 3 月 24 日到期,据报告该证书将于 2017 年 1 月 15 日到期。

我正在使用 nginx 服务。

为什么 CLI 工具会检索错误的到期日期,我该如何更正?

nginx ssl-certificate lets-encrypt ssl-certificate-renewal
  • 1 个回答
  • 1018 Views
Martin Hope
Andy
Asked: 2015-03-12 00:51:07 +0800 CST

对 HHVM 3.6.0 中损坏的 Postgres 的支持

  • 0

我不断得到

Uncaught exception: Could not open extension /etc/hhvm/extensions/pgsql.so: /etc/hhvm/extensions/pgsql.so: undefined symbol: _ZN4HPHP13PDOConnection5sweepEv

当我尝试启动 HHVM 时。它在我(昨天)作为标准升级过程的一部分应用的 HHVM 之前工作。

重建 pgsql.so 失败,大部分问题似乎都在文件中

hhvm-pgsql-master/pdo_pgsql_statement.cpp

是否有针对此的补丁,或者我如何能够恢复到支持此 postgres 扩展的 HHVM 版本?

postgresql
  • 1 个回答
  • 336 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve