• 关于

    Linux守护进程无法连接

    的搜索结果

回答

问题描述 使用SSH登录ECS实例时,即便正确输入了密码,也会出现类似如下错误信息。 ssh_exchange_identification: read: Connection reset by peer. sshd[11949]: refused connect from 192.168.0.0 (192.168.0.0). 问题原因 Linux系统通过设置/etc/hosts.allow或/etc/hosts.deny文件,启用了TCP Wrapper访问控制。 解决方案 阿里云提醒您: 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。 可以参考以下步骤,通过修改配置文件动态设置访问策略,无需重启服务器使配置生效。应用规则时,先应用hosts.allow规则,然后再应用hosts.deny规则。一般的做法是hosts.allow中配置信任主机规则,然后到hosts.deny中拒绝所有其他主机。 注:本文相关Linux配置及说明已在CentOS 6.5 64位操作系统中进行过测试。其它类型及版本操作系统配置可能有所差异,具体情况请参阅相应操作系统官方文档。 通过管理终端进入系统。 通过cat命令查看/etc/hosts.allow和/etc/hosts.deny文件中,是否包含类似如下配置。 all:all:deny 如果需要修改相关策略配置,请将文件进行备份。 使用vi等编辑器,修改/etc/hosts.allow和/etc/hosts.deny文件中的相关配置,将整行删除或着添加注释,如下所示。 all:all:deny 再次尝试登录服务器。 更多信息 TCP Wrapper是Linux系统中的一个通用的标准安全框架。其作用类似于IPTABLES, 用于控制从inetd启动的基于TCP的应用程序的访问。其守护进程是tcpd, 通过读取如下两个文件中的相关策略配置,决定允许还是拒绝到达的TCP连接。 /etc/hosts.allow /etc/hosts.deny 注:如果想了解更多关于TCP Wrapper的说明,可以参阅TCP Wrapper。 相关文档 您还可以结合如下文档,参考更多有关ECS实例无法登录的问题做进一步的排查分析。 云服务器 ECS Linux SSH 无法远程登录问题排查指引 注:截至2019年6月24日,上述链接正确无误。如果您发现该链接已失效,请提供反馈,阿里云技术支持会复查并更新该链接。

1934890530796658 2020-03-25 23:12:32 0 浏览量 回答数 0

回答

SSH 登录时出现如下错误:ssh_exchange_identification: read: Connection reset by peer 问题描述 当使用 SSH 登录云服务器 ECS (Elastic Compute Server) Linux 服务器时,即便正确输入了密码,也会出现类似如下错误信息: ssh_exchange_identification: read: Connection reset by peer. sshd[11949]: refused connect from 192.168.0.1 (192.168.0.1). 问题原因 该问题通常是由于 Linux 系统通过 /etc/hosts.allow 或 /etc/hosts.deny,启用了 TCP Wrapper  访问控制所致。 处理办法 要解决此问题,请进行如下配置检查和修改:   通过   管理终端 进入系统。 通过 cat 等指令查看 /etc/hosts.allow 或 /etc/hosts.deny中是否包含类似如下配置: all:all:deny 如果需要修改相关策略配置,在继续之前建议进行文件备份。 使用 vi 等编辑器,按需修改 /etc/hosts.allow 和 /etc/hosts.deny中的相关配置,或者整个删除或注释(在最开头添加 # 号)整行配置。比如: # all:all:deny 再次尝试登录服务器。 如果还有问题,可以参阅云服务器 ECS Linux SSH 无法登录问题排查指引做进一步排查分析。 更多信息 TCP Wrapper是 Linux 下一个通用的标准安全框架。其作用类似于 iptables, 用于控制从 inetd 启动的基于 TCP 的应用程序的访问。其守护进程是 tcpd, 通过读取如下两个文件中的相关策略配置,来决定允许还是拒绝到达的 TCP 连接: /etc/hosts.allow /etc/hosts.deny 可以随时修改上述文件配置来动态修改策略,无需重启服务器后应用软件生效。应用规则时,先应用 hosts.allow 规则,然后应用 hosts.deny 规则。一般的做法是在 hosts.allow 中配置信任主机规则,然后到 hosts.deny 中拒绝所有其他主机。 更多关于 TCP Wrapper 的说明,可以参阅 Wikipedia 上相关说明: TCP Wrapper。 注意:截至 2016 年 5 月 14 日,上述链接正确无误。如果您发现该链接已失效,请提供反馈,阿里云员工会复查并更新该链接。   如果问题还未能解决,请联系售后技术支持。

凌洛 2019-12-02 00:59:58 0 浏览量 回答数 0

问题

appcomb.com网站日记安装SVN和JDK

wang 2019-12-01 21:59:56 12008 浏览量 回答数 2

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

一、运行环境的配置 ◆ JDK的配置 从java.sun.com 网站上下载JDK,注意是要Linux平台的。 这里我下的是jdk-6u20-linux-i586.bin,不是RPM的包。 在终端用root身份操作,将jdk-6u20-linux-i586.bin文件复制到/opt 下面,复制时使用命令 #cp XX /opt/ 提权操作,使用命令 #chmod a+x jdk-6u20-linux-i586.bin 然后 #./jdk-6u20-linux-i586.bin。按空格阅读用户协议,最后输入”yes”来继续安装。 设置环境变量 在最后面加入 如果只有当前用户使用JDK, vi /etc/profile set java environment JAVA_HOME=/opt/jdk1.6.0_20 CLASSPATH=.JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/binPATH export JAVA_HOME CLASSPATH PATH 保存退出。 要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh 在新的java.sh中输入以下内容: set java environment JAVA_HOME=/opt/jdk1.6.0_20 CLASSPATH=.JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/binPATH export JAVA_HOME CLASSPATH PATH 保存退出,然后给java.sh分配权限:#chmod 755 /etc/profile.d/java.sh 检查环境变量是否配置成功 echo $JAVA_HOME echo $CLASSPATH echo $PATH 检查JDK是否安装成功。 java –version 如果看到JVM版本及相关信息,即安装成功! ◆ TOMCAT的配置 下载Tomcat 从网站http://tomcat.apache.org/ 下载Tomcat,如apache-tomcat-5.5.29.tar.gz 解压文件 使用解压命令# tar zxvf apache-tomcat-5.5.29.tar.gz 为了方便,将生成的文件修改为tomcat-5.5.29 mv apache-tomcat-5.5.29 tomcat-5.5.29 将文件拷贝到/opt/文件夹下 #cp –R tomcat-5.5.29 /opt/ 设置环境变量 #vi /etc/profile/ 在文件末尾加入 #set tomcat environment export JAVA_HOME=/opt/jdk1.6.0_20 export CLASSPATH=$JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar:. export CATALINA_HOME=/opt/ tomcat-5.5.29 export PATH=$JAVA_HOME/binPATH 使用命令#source /etc/profile 让修改后的文件立即生效。 启动和关闭tomcat #cd /opt/ tomcat-5.5.29/bin 启动tomcat服务 #./startup.sh 打开浏览器 http://localhost:8080,看是否安装成功。 关闭tomcat服务 #./shutdwon.sh ◆ Mysql据库.sql文件导入导出 1. sql文件导出: 先用cmd到mysql的bin目录下: 如: 1) E:\program files\MySQL\MySQL Server 5.0\bin>下 2) E:\program files\MySQL\MySQL Server 5.0\bin>mysqldump -u root -p userurl>links.sql 3) Enter password:123456 4) 会自动在E:\program files\MySQL\MySQL Server 5.0\bin>---------目录下生成links.sql文件 sql文件导入: C:\mysql\bin>mysql -u 用户名 -p 数据库名 < c:/test.sql (source " c:\adsense.sql" ) 中间的空格是一个空格位。 例如: var\lib\mysql>mysql -u root -p info < c:/myro.sql Enter password: **** 稍等一会,就可以导入数据表。 二、操作中遇到的问题 ◆ 数据库方面 在将.sql文件执行导入到info数据库的时候可能会报出如下错误: ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password:YES) 解决办法: # service mysqld stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('123') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # service mysqld start # mysql -uroot -p Enter password: <输入新设的密码123> mysql> ② 在将.sql文件导入到info数据库时可能会报如下错误: ERROR 1005 (HY000) at line 25: Can't create table './info/category.frm' (errno: 121) 此错误的原因是自己以前测试时建过info数据库,当时删除时是通过手动直接删除/var/lib/mysql中info数据库。这样做以为是没多大问题,实际上没有删除完全。 解决办法: 再次创建一个info数据库,然后通过命令行执行删除drop database info; ③ 登陆mysql数据库时可能会报如下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 解决办法: 启动mysql的守护进程,执行service mysqld start就行了 ④ mysql数据库表名大小写敏感问题: 解决办法: 用root登录,修改/etc/my.cnf 在[mysqld]下加一行:lower_case_table_names=1 重启数据库 ⑤ 数据库乱码问题: 解决办法: ⅰ、 MYSQL创建数据库时候直接指定编码和排序规则: UTF8:create database `info`default character set utf8 collate utf8_general_ci; ⅱ、 改变系统默认字符集,改变如下: etc/my.cnf中[mysqld]字段后加入如下语句default-character-set=gb2312 ◆ tomcat方面 ① tomcat的server.xml配置问题: 当appBase指向info项目时tomcat无法正常启动。 解决办法: 将sever.xml中的配置修改如下: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="/opt/tomcat-5.5.29/project/info" debug="0" reloadable="true" ></Context> ....... ② Tomcat中连接池的配置问题: <Context> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <Resource auth="Container" name="jdbc/DBD" type="javax.sql.DataSource" password="" driverClassName="org.gjt.mm.mysql.Driver" maxIdle="2" maxWait="5000" username="root url="jdbc:mysql://localhost:3306/info?useUnicode=true&amp;characterSetResults=UTF-8" maxActive="8" removeAbandoned="true" removeAbandonedTimeout="10" logAbandoned="true" /> 三、环境配置存放目录明细 ① jdk : 放在/opt/jdk1.6.0_20目录下 ② tomcat:放在/opt/tomcat-5.5.29目录下 ③ mysql: /var/lib/mysql -- 数据库目录 /usr/bin/mysql -- mysqladmin mysqldump等命令 /etc/rc.d/init.d -- 启动脚本文件mysql的目录 /usr/share/mysql -- mysql.server命令及配置文件 四、启动、关闭服务的命令 ① 启动mysql服务: service mysqld start 关闭mysql服务: service mysqld stop ② 启动tomcat服务:先进入/opt/tomcat-5.5.29/bin 执行 ./startup.sh 关闭tomcat服务:先进入/opt/tomcat-5.5.29/bin 执行 ./shutdown.sh

hiekay 2019-12-02 01:39:26 0 浏览量 回答数 0

问题

【每日一教程6.13】阿里云实现web数据同步的四种方式

李逵 2019-12-01 22:01:00 21343 浏览量 回答数 10
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 阿里云双十一主会场 阿里云双十一新人会场 1024程序员加油包 阿里云双十一拼团会场 场景化解决方案 阿里云双十一直播大厅