小编dar*_*dar的帖子

带有 SSL 的 Apache2 我必须复制 VirtualHost 块吗?

在 ubuntu 上的 Apache2 中,我的站点在 80 上侦听,现在我想添加 SSL。有没有办法为端口 443 启用 SSLEngine,这样我就不必复制整个 VirtualHost 块?

当我这样做时:

Listen 80
Listen 443
NameVirtualHost *
<VirtualHost *>
  SSLEngine On
  ... a bunch more lines...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

它正在打开端口 80 的 SSLEngine。有没有办法只使用一个 VirtualHost 块,并且只打开端口 443 的 SSLEngine?所以我可以做这样的事情吗?

Listen 80
Listen 443
NameVirtualHost *
<VirtualHost *>
   <IfPort 443>
      SSLEngine On
   </IfPort>
   ... a bunch of lines I don't want to copy into another VirutalHost block...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

mod-ssl apache-2.2

18
推荐指数
1
解决办法
4575
查看次数

设置 sftp 使用密码但 ssh 不使用密码

是否可以使用 openssh 在 ubuntu 上设置用户,以便 ssh 不使用密码身份验证但 sftp 使用?

我假设如果我更改/etc/ssh/ssh_configPasswordAuthentication yes这使得用户可以使用密码同时使用 ssh 和 sftp 登录。

编辑:我的目的是让一些用户使用密码而不是密钥文件进行 sftp。但我不希望 ssh 用户能够使用密码登录,我希望他们必须使用密钥文件。如果有帮助,我不需要 sftp 用户才能登录,他们只需要执行 sftp。

ubuntu ssh sftp

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-2.2 ×1

mod-ssl ×1

sftp ×1

ssh ×1

ubuntu ×1