小编leg*_*ggo的帖子

使用自制软件在OS X上升级openssh以实现PCI合规性

OS X 10.7.4上现有的openssh版本是SSH-2.0-OpenSSH_5.6,不幸的是,它不符合PCI标准.所以,我需要升级它,我一直试图用Homebrew这样做.

到目前为止,我所做的是:

brew tap homebrew/dupes
brew install openssh
Run Code Online (Sandbox Code Playgroud)

没问题,一切顺利,现在当我尝试时,which ssh我得到:

/usr/local/bin/ssh
Run Code Online (Sandbox Code Playgroud)

这看起来很好,也which sshd给出了:

/usr/local/sbin/sshd
Run Code Online (Sandbox Code Playgroud)

ssh -v适当报告:

OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是这里我不在我的元素之内.端口22仍在使用操作系统安装版本,也就是说telnet hostname 22报告:

SSH-2.0-OpenSSH_5.6
Run Code Online (Sandbox Code Playgroud)

我试过用/System/Library/LaunchDaemons/ssh.plist乱搞,没有运气.

所以,我的问题是(可能与重要性相反):

  1. 如何让我的Homebrew安装openssh成为侦听端口22的人?
  2. 如果我这样做,是否会导致与OS X或其他软件发生冲突?
  3. 我一开始就认为这是一个合理的方式吗?
  4. 我不是在想我应该做的事情吗?
  5. 这是一个可怕的想法吗?

我很沮丧没有通过PCI合规性扫描并且需要弄明白这一点,坦率地说我正在考虑将我服务器上的所有电子商务网站更改为stripe.com,但我想弄明白这一点. .另外,有谁知道openssh是否会在Mountain Lion升级?

编辑:这是我在/System/Library/LaunchDaemons/ssh.plist中尝试的内容:

我只编辑了一行,改变了:

<string>/usr/sbin/sshd</string>
Run Code Online (Sandbox Code Playgroud)

<string>/usr/local/sbin/sshd</string>
Run Code Online (Sandbox Code Playgroud)

然后我sudo kill -HUP 1按照下面@ the-paul的建议尝试,并重新启动Mac.

从遥控器进行远程登录仍可显示 SSH-2.0-OpenSSH_5.6

我的整个ssh.plist文件现在看起来像这样:http://pastie.org/private/qnhofuxomawjdypp9wgaq

homebrew openssh pci-compliance

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

多租户可扩展性模式

我正在寻找有关软件体系结构可伸缩性的模式和最佳实践的一些资源,这在以下意义上要求多租户:

  • 多个用户群与应用程序的自定义配置(定制品牌和功能集)迭代进行交互。

在多个应用程序服务于用户体验的不同阶段的环境中。

我确实在这里寻找一般原则,例如站立,自动化,工具和配置的方法,因为它们与扩展到其他用户群/迭代有关。

architecture scalability multi-tenant

3
推荐指数
1
解决办法
1817
查看次数

jQuery选择器,用于链接到容忍查询字符串的图像

我正在寻找一个jQuery选择器来查找图像的所有链接,这很简单,比方说,

$('a[href$="jpg"], a[href$="jpeg"], a[href$="png"], a[href$="gif"]')

但是,如果我的链接附加了一个查询字符串,则会中断,如下所示:

<a href="http://example.com/image1.jpg?1737892">link</a>

有没有办法选择上面的所有图像链接,但如果图像链接在其末尾有一个查询字符串,它仍然可以工作?

jquery image hyperlink jquery-selectors query-string

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