服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何devise允许ssh,ftp,db访问,svn访问的服务器访问

我在我的Linux服务器的典型场景。 我很确定很多人也可能面临类似的问题。 我想知道如何过来。 情况: 1.我们有一个5台Linux服务器,我们已经托pipe了各种网站 2.我们一直在做开发,这些网站是活的,每天都需要调整代码 3.我们需要允许员工通过SSH访问服务器。 (Rackspace托pipe的服务器) 4.我们通过Assembla设置了存储库,并在其上configuration了自动部署 5.我们开发大部分PHP和MySQL的网站 6.由于我们是一家小公司,而且事情需要快速移动,所以一段时间后,我们与团队成员共享服务器的root密码 问题: 1.每当员工离开组织时,我们必须更改所有数据库密码,ssh密码为root,删除帐户,删除所有访问。 这些活动需要很长时间。 有时甚至1-2天。 如果工作量更多,则可能需要更多的时间(尽pipe不超过3天)。 但这三天很脆弱。 有人离开了组织可以访问一切。 2.我们不能隐藏数据库密码是网站的configuration文件以纯文本格式(大多数CMS有configuration文件以纯文本forms存储密码) 临时解决scheme: 1.我们采用了Windows云托pipe,并且只configuration了从该系统的IP访问的所有服务器。 因此,如果用户需要访问Linux服务器,他们首先需要login到云上的Windows服务器,然后通过Putty和Winscp,以及MySQL Workbench访问服务器。 唯一的好处是现在即使用户知道SSH,MySQL ID和密码,他们也不能login,因为他们的login从Windows帐户中删除。 我知道,知道允许其他IP在服务器上访问SSH和MySQL的方法的人可以随时对其进行configuration并使用它。 请求:请不要在这里启动Windows抨击。 由于我的团队更喜欢Windows环境,所以我保持这种状态。

TeamCity的80端口已经在使用,我想

我不知道其他程序可能使用的端口80,但在检查TeamCity日志文件后,它似乎已被使用: 以下是来自catalina.2012-12-03.log: SEVERE:无法初始化与ProtocolHandler [“http-bio-80”]相关联的终点。java.net.BindException:已在使用的地址:JVM_Bind:80位于org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint。 java:382)at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:553)at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:369)at org.apache.coyote.http11 .AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119)at org.apache.catalina.connector.Connector.initInternal(Connector.java:937)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardServer.initInternal( StandardServer.java:781)在org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)上的org.apache.catalina.startup.Catalina.load(Catalina.java:573)在org.apache.catali 在sun.reflect.NativeMethodAccessorImpl.invoke(未知的源代码)上的sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)在sun.reflect.DelegatingMethodAccessorImpl.invoke(未知的源代码)上的na.startup.Catalina.load(Catalina.java:598)在org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:281)上的java.lang.reflect.Method.invoke(Unknown Source)(Bootstrap.java: 449) 我试着在安装过程中出现“configuration生成代理属性”窗口,在serverUrl属性中更改端口,但是这似乎没有任何作用。 有没有我用来更改服务器端口的configuration文件,然后可能重新启动TeamCity服务?