服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有几个GPO通过安全组来提供映射的驱动器。 但是,当我从组中移除某个人时,驱动器仍然显示。 用户没有访问权限,但仍然显示。 有没有办法从用户中删除映射的驱动器,而不会影响具有相同映射的其他用户?
我刚刚发现Web Deploy代理的实例停止工作,并且由于缺lessSSL证书而无法重新启动。 当我尝试启动服务IISpipe理器(C:\ Windows \ system32 \ inetsrv \ wmsvc.exe)时,它崩溃并要求我查看事件日志。 事件日志显示错误IISWMSVC_STARTUP_UNABLE_TO_READ_CERTIFICATE与证书ID IISWMSVC_STARTUP_UNABLE_TO_READ_CERTIFICATE相关,这可能是我可能已经删除的自签名证书 我们还有一个官方的*.example.com SSL证书,也适用于Web Deploy。 问题是:如何让Web Deploy使用特定的证书?
我已经知道如何使用iptables设置防火墙,但在IT安全部门访问后,他们说我需要过滤OUTPUT ,但是对我来说,这是没有意义的,我真的可以find一个场景,我需要做的是。 所以,这是我的第一个问题: 我真的需要过滤OUTPUT ? 我的OUTPUT默认接受所有,没有规则。 这是一个安全漏洞? 他们还说,我有规则,代表安全违规,我不同意这一点。 以这个FORWARD为例: -P FORWARD DROP -A FORWARD -m state –state ESTABLISHED -j ACCEPT -A FORWARD -s XX.XX.XX.XX/24 -d XX.XX.XX.XX/32 -p tcp –dport 80 -j ACCEPT 他们表示接受ESTABLISHED而没有指定source和destination并且作为第一条规则是安全漏洞 。 真? 这是另一个安全漏洞吗? ACCEPT ESTABLISHED而不指定source和destination是不好的做法?
所以我得出结论,默认情况下必须防止RDC在2012 R2 DC上运行。 这个特定的post(链接)build议DC上的RDC是一个坏主意,我理解的推理。 我终于想通过远程连接到Hyper-V主机后,通过Hyper-V应用程序,相当容易地远程访问DC。 一旦我的服务器启动并运行,我就不会有terminal,所以远程访问会很方便。 这是目前很less用户面向外的小型LANnetworking。 但是,即使我将使用Hyper-V路由,我仍然想知道什么需要从默认更改为允许RDC; 我希望有人可能会把这些设置closures。 我读到的其他post(链接)有build议要做到这一点,但他们认为我打开远远超过必要的。
我们运行了ADFS 3.0,我们需要添加另一个帐户合作伙伴(也运行ADF 3.0)来validation用户。 我怎样才能做到这一点?
我如何检查在屏幕上运行的命令是否仍在运行,或者输出exception? 所以我可以报告给用户。 我试图执行命令是插入数据到MySQL,但不时得到 [PDOException] SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction
你好StackExchange的成员, 我正在使用全盘encryption运行Debian 8.0服务器,而当我正在做一些加固时,我通过/etc/fstab ,我想知道是否真的有必要自动挂载一些分区。 经过一番研究后,我发现显然没有必要自动挂载/boot分区,因为它正在被读取,否则我不希望有一些程序可能写在这个相当关键的区域。 但是由于我的文件系统是encryption的,我不确定这是否仍然如此,如果一般来说答案是正确的。 如果有人能给我一个答案,我会很高兴。 提前致谢!
使用Java 7,我可以在启用JMX的情况下启动JVM,而不会使用这些属性发生任何问题: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=8787 如果我使用Java 8(Java版本1.8.0_45-b14; Java HotSpot(TM)64位服务器VM版本25.45-b02,混合模式),我总是得到这样一个错误: java.net.MalformedURLException:本地主机名称unknown:java.net.UnknownHostException:185-69-214-74.ded.intelignet.com.br:185-69-214-74.ded.intelignet.com.br:unknown错误 如果我添加这个系统属性也会发生错误: -Djava.rmi.server.hostname=185.69.214.74 但是,如果我不启用JMX,则可以成功启动Java 8。 为什么我在Java 7下看不到同样的问题? 是什么原因造成的?我应该怎么做才能避免这个错误,即使启用了JMX? 更多细节: $ hostname mybox $ hostname -i 185.69.214.74 $ host $(hostname -i) 74.214.69.185.in-addr.arpa domain name pointer 185-69-214-74.ded.intelignet.com.br. 可能的解决方法是编辑/ etc / hosts以添加以下行: 185.69.214.74 185-69-214-74.ded.intelignet.com.br 但是,我不能这样做,所以我必须find另一种方法来解决这个问题。
使用控制台创buildpipe理员组build议不要向我为我自己创build的IAM用户授予访问密钥,我打算授予最小权限 。 但是,除了作为“pipe理员”之外,我还想成为Elastic Beanstalk应用程序的开发人员。 而且,作为开发人员,我需要使用命令git aws.push来部署到AWS Elastic Beanstalk的访问密钥。 那么,我该如何解决这个困境呢? 我应该创build两个单独的IAM用户:一个用于pipe理( mpasquale-admin )和一个用于开发( mpasquale-dev )?
我有一个弹性IP的EC2实例,在一段时间内没有改变,也没有安装在主用户帐户中的ssh密钥用于在实例化之后ssh进入服务器。 我最近决定实际上应该学习如何检查我的RSA指纹。 所以,我清除了我的本地机器上的known_hosts文件。 亚马逊给你一个*.pem文件作为新的EC2实例的私钥。 所以,我使用下面的命令在本地生成公钥的一半: ssh-keygen -yf my-key.pem > my-key.pub 然后,我使用下面的命令获得了该键的指纹: ssh-keygen -lf my-key.pub 然后,我启动了一个到我的EC2实例的SSH连接 – 指纹不匹配! 我过得怎么样? 我做了什么错误的事情可以解释我的指纹不匹配的事实吗?