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-508701

DhP's questions

Martin Hope
DhP
Asked: 2021-02-02 15:04:46 +0800 CST

如何在 Arch 上正确设置 Apache 使用的特定 PHP 版本?

  • 1

所以看起来在最近的 Arch 系统升级之后,我的 NextCloud 服务器不再工作,目前给了我"This version of Nextcloud is not compatible with > PHP 7.4. You are currently running 8.0.1."

php -v现在给了我PHP 8.0.1,但我也安装了/usr/bin/php7(PHP 7.4.14)。

我基本上只是将 PHP 用于nextcloud (cur. v20.0.6-1),通过 Apache +php-fpm

所以我想知道选择继续使用的正确“拱形方式”或解决方法是php7什么?(至少目前)

任何方式我可以例如降级php和php-fm包或什么?(最好不要破坏其他东西)。还是我应该只是等待新nextcloud版本与当前php版本兼容?

php arch-linux php-fpm nextcloud php7
  • 1 个回答
  • 2697 Views
Martin Hope
DhP
Asked: 2019-02-07 01:18:09 +0800 CST

无法通过 ssh 进入正在运行的 dropbear sshd。“密码尝试错误” ...但密码正确

  • 2

出于某种原因,我在 Docker 容器中运行的 dropbear sshd 告诉我Bad password attempt,即使我已经多次检查用户名和密码都是 100% 正确的。

supervisord使用以下命令启动 Dropbear :

/usr/local/sbin/dropbear -F -E -p 2222

由用户和组“mysticbbs”。dropbear 运行时没有出现错误..

但是,当我尝试从主机 ssh 进入容器时,使用:

ssh -o UserKnownHostsFile=/dev/null localhost -l mysticbbs -p 2222

('-o UserKnownHostsFile=/dev/null' ,以防止存储在测试/构建 dockerfile 期间生成的大量不同密钥)

..ssh,如预期的那样,给了我:

ECDSA 密钥指纹为 SHA256:0WadKddpa*[..blabla.]* 您确定要继续连接(是/否)吗?

然后我被要求输入密码。但是无论我是否输入或粘贴它,100% 正确..我仍然得到并 dropbear 用..Permission denied, please try again.记录尝试Bad password attempt for 'mysticbbs' from 172.17.0.1:35152

  • 我尝试设置不同/更复杂的密码
  • 尝试dbclient从容器内部使用相同的用户 dropbear 运行 ssh,并且在不使用 supervisord 的情况下运行 dropbear,没有区别。( Bad password attempt for 'mysticbbs' from 127.0.0.1:48110) ..
  • /etc/dropbear 文件夹(和密钥)被 chowned 到 'mysticbbs:mysticbbs' 和 chmod 到 700
  • 无论我是使用dropbear来自 alpine 的 apk repo (v2018.76-r2)还是从 dropbear.nl 源构建它(v2018.76 和 v2017.75 都经过测试),都会出现同样的问题。
  • 删除键并使用参数手动运行 dropbear-R没有区别。
  • 在https://github.com/mkj/dropbear找到了一个符号,但我看不出它是如何应用的,因为用户尝试 ssh与运行 dropbear的用户相同:

>

如果服务器以非 root 身份运行,您很可能无法分配 pty,并且除了运行守护程序的用户(显然)之外,您无法以任何用户身份登录。影子密码也将无法作为非 root 用户使用。

  • 影子密码可能是罪魁祸首..

密钥是在 docker 构建期间生成的,具有以下内容:

   export RSA_KEYFILE=/etc/dropbear/dropbear_rsa_host_key
   export DSS_KEYFILE=/etc/dropbear/dropbear_dss_host_key
   export ECDSA_KEYFILE=/etc/dropbear/dropbear_ecdsa_host_key
   dropbearkey -t dss -f $DSS_KEYFILE
   dropbearkey -t rsa -f $RSA_KEYFILE
   dropbearkey -t ecdsa -f $ECDSA_KEYFILE
   chown -R mysticbbs:mysticbbs /etc/dropbear
   chmod -R 700 /etc/dropbear

mysticbbs 用户的密码是在 docker build 期间设置的:

   passwd mysticbbs -d '<password>' -u

我错过了什么?...

linux
  • 1 个回答
  • 4325 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