精华内容
下载资源
问答
  • 阿里云linux服务器登录失败,Connection closed

    将根目录下的etc和usr文件权限改为740,然后退出服务器。再用root账号登录就登录不成功,一直显示Connection closed.

    阿里云控制台有一个远程连接,输入6位密码就能进入登录界面,再输入服务器的账号和密码就能进入服务器。

    通过排查var/log下的日志文件,在messages中发现下列报错:

                         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
     sshd[12258]: error: @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
     sshd[12258]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
     sshd[12258]: error: Permissions 0755 for '/etc/ssh/ssh_host_dsa_key' are too open.
     sshd[12258]: error: It is required that your private key files are NOT accessible by others.
     sshd[12258]: error: This private key will be ignored.
     sshd[12258]: error: bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key
     sshd[12258]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key


    重新生成linux ssh key,然后将etc/ssh文件夹中重复的旧的ssh_host_dsa_key 和 /ssh_host_rsa_key 删除或者放到其他路径就能正常登录了。

    展开全文
  • 本人使用终端工具远程登录连接Linux服务器失败或者登录成功后过一小段时间就自动断开(不是手动断开)显示Socket error Event: 32 Error: 10053. 本人解决问题的过程: 经过网络搜索问题解决方案,找到一些其...

    本人问题场景描述:

    使用的终端工具:XShell

    终端工具所在系统:Windows10

    Linux服务器系统:虚拟机CentOS7版本的Linux

    本人使用终端工具远程登录连接Linux服务器失败或者登录成功后过一小段时间就自动断开(不是手动断开)显示Socket error Event: 32 Error: 10053.

    本人解决问题的过程:

    经过网络搜索问题解决方案,找到一些其他网友的解决方法:

    修改/etc/ssh/sshd_config配置文件:

    UseDNS值改为no表示不使用DNS服务

    ClientAliveInterval值改为60表示服务器向客户端请求消息的的时间间隔,默认0不发送,单位秒

    ClientAliveCountMax值改为3表示服务器检测客户端在线的最大次数,到达阈值3,服务器检测不到客户端响应就认为客户端下线

    修改/etc/sysconfig/network-scripts/ifcfg-网卡名称配置文件,将IP地址设置为静态IP

    本人sshd配置文件原先一直都是默认的没有修改过,UseDNS、ClientAliveInterval和ClientAliveCountMax属性前还带#表示注释,IP地址本人一直使用的是静态IP,为了解决问题,我带着疑问将上面两种方法都试了试,结果还是没能解决本人问题

    后来又去网络搜索问题解决方案,找到解决方法,参考链接地址:http://www.cnblogs.com/starof/p/4709805.html

    本人的问题与参考链接地址文档中的问题不同,但是是通过参考链接地址文档中ssh命令找到本人问题所在

    命令ssh -v 主机名或者IP地址,表示ssh远程连接服务器并显示详细信息

    命令/usr/sbin/sshd -d,表示sshd服务调试

    通过调试信息显示本人地址已经被使用,不能绑定人任何地址,猜测这个调试信息表示的意思是IP地址冲突,就使用service network stop命令关闭Linux的网络服务,然后使用Windows的DOS命令行窗口ping虚拟机Linux的静态IP地址竟然能ping通,由于本人Linux虚拟机网络连接模式使用的是桥接模式,所以最后结论确定问题是IP地址冲突,通过修改/etc/sysconfig/network-scripts/ifcfg-网卡名称配置文件中的静态IP的地址,然后使用service network restart命令重启Linux网络服务解决本人遇到的问题

    在此向之前的读者说声抱歉:

    由于本人使用上述命令/usr/sbin/sshd -d查看调试信息并猜测是IP地址冲突,所以修改IP地址解决问题,但这里本人范了一个小错误,就是解决问题后没有用命令/usr/sbin/sshd -d再次查看调试信息,后来本人使用命令/usr/sbin/sshd -d再次查看了调试信息,发现调试信息与上述图片一致,上述调试信息好像并不是说IP地址冲突问题,但本人的猜测是对的,本人使用终端工具远程登录连接Linux服务器失败或者登录成功后自动断开问题的原因是IP地址冲突问题

    附加其他问题的解决方案:

    通过命令/usr/sbin/sshd -d服务调试显示问题信息: /var/empty/sshd must be owned by root and not group or world-writable表示文件权限问题

    正常sshd目录的文件权限是:

    文件权限问题可以使用chmod 711 /var/empty/sshd命令修改为正确的文件权限,然后再使用service sshd restart命令重启sshd服务解决问题

    如果有debug1:Connection refused by tcp wrapper之类的信息,可能是客户端IP被服务器给禁掉了,fail2ban或者其他的程序可能把你的客户端IP扔到/etc/hosts.deny中了,可以先查看/etc/hosts.allow文件,本人正常的文件内容如下

    如果是IP地址被禁,可以在/etc/hosts.allow文件中加上一行sshd:ALL,然后使用service sshd restart命令重启sshd服务

    展开全文
  • 在部署完成web项目后发现本地连不上服务器的mysql,在服务器中使用操作数据库太麻烦了,所以这个务必解决; 解决步骤: 1 关闭服务器防火墙 serviceiptables stop 2 更改root 用户访问权限 use mysql; select ...

    在部署完成web项目后发现本地连不上服务器的mysql,在服务器中使用操作数据库太麻烦了,所以这个务必解决;

    解决步骤:

    1 关闭服务器防火墙

    service iptables stop

    2 更改root 用户访问权限

    use mysql;
    select host,user from user;
    grant all privileges on *.* to 'root'@'%' identified by '密码';
    flush privileges;

    查询root 权限的用户  SELECT User, Host FROM mysql.user;  如果用户中包含%则更改权限成功

    3  注释mysql的访问地址绑定

    注释掉mysql安装目录中的my.cnf文件中bind-address一行

    修改配置文件完以后都要重启下mysql 服务  service mysql restart

    链接失败的原因不同解决方法也是不同的,通过以上3步一般都能解决mysql链接失败问题

    展开全文
  • 启用linux系统登录失败处理功能

    千次阅读 2019-07-01 11:07:28
    启用linux系统登录失败处理功能 本文要实现的功能:如果有人恶意尝试破解你的服务器密码,那么这个功能就能帮你起到一定的作用,当尝试密码错误超过设定的次数后,就会锁定该账户多长时间(自行设定),时间过后...

    启用linux系统登录失败处理功能

     本文要实现的功能:如果有人恶意尝试破解你的服务器密码,那么这个功能就能帮你起到一定的作用,当尝试密码错误超过设定的次数后,就会锁定该账户多长时间(自行设定),时间过后即可自行解锁,这样可以增加攻击者的成本。

       服务器系统:centos6.5(centos其他版本应该也是可以的,请自行测试)

    1.备份要操作的两个配置文件

    cp /etc/pam.d/sshd /etc/pam.d/sshd.bak

    cp /etc/pam.d/login /etc/pam.d/login.bak

    2.检查是否有pam_tally2.so模块

    [root@iZ25dd99ylmZ security]# find /lib* -iname"pam_tally2.so"/lib64/security/pam_tally2.so

    [root@iZ25dd99ylmZ security]# find /lib* -iname"pam_tally.so"

    [root@iZ25dd99ylmZ security]# cat /etc/pam.d/sshd

    3.登录失败处理功能策略(服务器终端)

    编辑系统/etc/pam.d/system-auth 文件,在 auth 字段所在的那一部分策 略下面添加如下策略参数:

    auth required pam_tally2.so  onerr=fail  deny=3  unlock_time=40 even_deny_root root_unlock_time=30

    注意添加的位置,要写在第一行,即#%PAM-1.0的下面。

    以上策略表示:普通帐户和 root 的帐户登录连续 3 次失败,就统一锁定 40 秒, 40 秒后可以解锁。如果不想限制 root 帐户,可以把  even_deny_root root_unlock_time

    这两个参数去掉, root_unlock_time 表示 root 帐户的 锁定时间,onerr=fail 表示连续失败,deny=3,表示 超过3 次登录失败即锁定。

    注意:

    用户锁定期间,无论在输入正确还是错误的密码,都将视为错误密码,并以最后一次登录为锁定起始时间,若果用户解锁后输入密码的第一次依然为错误密码,则再次重新锁定。

    查看日志 tail -f /var/log/secure 可以看出下面的提示

    img_6116afaa6dcb97470058e18aaf92cf6a.png

     

    4.登录失败处理功能策略(ssh远程连接登录)

    上面只是限制了从终端登陆,如果想限制ssh远程的话, 要改的是

    /etc/pam.d/sshd这个文件,添加的内容跟上面一样!

     如果在操作中间出现下面这个错误:

    Dec715:06:51iZ2zee7gmy40tbverl53rfZ sshd[15747]: PAM unable to dlopen(/lib64/security/pam_tally.so): /lib64/security/pam_tally.so: cannot open sharedobjectfile:No such file or directoryDec715:06:51iZ2zee7gmy40tbverl53rfZ sshd[15747]: PAM adding faulty module: /lib64/security/pam_tally.so

    上面的错误意思是在/lib64/security/ 下面找不到pam_tally.so,而我进入到目录下,确实没找到这个文件,解决方法是将现有的 pam_tally2.so做个软连接到pam_tally.so

    [root@iZ2zee7gmy40tbverl53rfZ ~]# cd /lib64/security/

    [root@iZ2zee7gmy40tbverl53rfZ ~]#ln -s pam_tally2.so pam_tally.so

    5.测试

    可以故意输错密码超过三次,然后第五次输入正确密码,如果正确密码进入不了系统,说明配置生效。以上的配置是即时生效的,不用重启配置文件或系统,但是请注意多开个ssh

    窗口,防止配置文件更改错误,将自己关在服务器外面。

    6.解锁账户

    如果密码在锁定时间内,但是又要立即进入系统,可使用下面方法解锁被锁定用户,当然这是对于root用户解锁普通用户来说的。如果root用户被锁,请等待锁定期过后在操作。

    查看用户失败次数

    [root@localhost ~]# pam_tally2          --------------------查看所有用户登录失败次数

    [root@localhost ~]# pam_tally2 --user root      ------------指定查看登录失败的用户次数

    解锁指定用户

    [root@iZ25dsfp6c3dZ ~]# pam_tally2 -r -u albert  

    img_51e409b11aa51c150090697429a953ed.gif

    [root@iZ2zee7gmy40tbverl5Z ~]# pam_tally2 --user root

    Login          Failures Latest failure    From

    root                512/07/1717:05:5449.4.151.18[root@iZ2zee7gmy40tbverl5Z ~]# pam_tally2 -r -u root

    Login          Failures Latest failure    From

    root                512/07/1717:05:5449.4.151.18[root@iZ2zee7gmy40tbverlfZ ~]# pam_tally2 -r -u root    ###解锁之后随即失败次数归零,此时即可登录系统

    Login          Failures Latest failure    From

    root                0   

    [root@iZ2zee7gmy40tbverlfZ ~]#

    展开全文
  • Linux账户登录失败锁定配置

    千次阅读 2020-08-18 15:08:04
    Linux账户登录失败锁定配置 服务器系统:centos6.5 1.备份要操作的两个配置文件 cp /etc/pam.d/sshd /etc/pam.d/sshd.bak cp /etc/pam.d/login /etc/pam.d/login.bak 2.检查是否有pam_tally2.so模块 [root@...
  • 内网的Linux服务器A日常需要通过curl命令连接公网的Linux服务器B,传输数据并执行脚本。A连接B的时候过了一个SNAT转换。 某日突然发现服务器A curl连接服务器B失败,但ping服务器B可通,telnet 443端口也正常,检查...
  • 使用xshell6连接Linux服务器失败的原因

    万次阅读 多人点赞 2018-08-02 14:48:21
    1. 我在使用xshell6连接到服务器上面发生了连接失败的问题 2. 仔细分析了一下,可能存在的原因有: ① 在虚拟机上没有连上网 所以首先要保证要连接上网 ② 没有开启SSHD服务可以通过系统->服务来查看是否...
  • Linux服务器开启login失败次数限制

    千次阅读 2018-12-25 15:19:32
    为了加强服务器的安全性,为了降低被暴力登录的风险,除了必要的安全设备,也对Linux服务器增加了安全认证–PAM。 启动PAM 安装openssh ubuntu apt-get install openssh centos yum install openssh 编辑/etc/...
  • linux服务器时间同步失败解决方法

    千次阅读 2018-03-20 15:27:00
    linux服务器时间同步失败解决方法 1、为什么会时间不同步: ①计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同或者老化,会导致电脑时间积累误差的产 (什么是电脑晶振:...
  • open IP后提示出入用户名:输入root后敲回车提示不被允许登录。但是普通用户能登陆成功。   进入vsftp安装目录下查看: cd /etc/vsftpd 发现有ftpuser 、user_list 、 vsftpd.conf等多个文件,明显ftpuser...
  • 20-Apr-2017 15:57:22.745 SEVERE [http-nio-8080-exec-28] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to...就这两条信息,在windows本地可以正常启动,在linux上就部署失败
  • 在远程服务器下搭建了python,并想在本地用jupyter连接服务器失败可能原因: 防火墙影响 解决方法: 在服务器命令行中输入 $ systemctl stop firewalld.service 在服务器命令行中输入 $ jupyter notebook --...
  • windows 登录 Linux 服务器

    千次阅读 2016-03-08 16:15:52
    给我分配完服务器后,首先我想以前一样选择用远程桌面连接结果失败了,然后选择使用腾讯云提供的VNC登录失败了(后来成功了,反复地连了很多次才成功的,不太稳定)。 后来去看了云帮助文档,发先从本地Windows...
  • Linux登录失败处理功能

    千次阅读 2018-04-08 11:21:40
    博客园首页新随笔联系管理订阅随笔- 4 文章- 0 评论- 0 Linux登录失败处理功能本文要实现的功能:如果有人恶意尝试破解你的服务器密码,那么这个功能就能帮你起到一定的作用,当尝试密码错误超过设定的次数后,就...
  • 使用logback 写入日志,在本地测试时可以的,部署到linux服务器上后,写入失败,连日志文件都没有生成,是怎么回事?
  • linux服务器下验证码老是失败

    千次阅读 2015-10-21 17:31:02
    从网上下了一个开源代码tinyshop,部署在我现在的linux服务器上,登陆时总是提示验证码错误。最初以为是程序问题,回去安装到windos下,居然一点问题都没有, 然后翻看了两天源码,都没发现问题。  看php源码的时候...
  • linux上ftp登录失败解决办法

    千次阅读 2020-12-14 14:34:21
    使用ftp+ip的方式登录,显示失败 1.ftp的位置:/etc/vsftpd ,里面的配置文件vsftpd.conf该设置YES的都设置了,修改端口为listen_port:8021 2.也添加了用户myftp2020,密码myftp2020,文件夹位置/var/ftp/myftp ...
  • linux ftp服务器登录异常解决

    千次阅读 2018-08-21 15:31:28
    linux ftp服务器登录异常问题总结 本篇文章不介绍安装步骤,只解决登录异常问题: 如果出现这种情况的话一般是ftp服务器没有安装好,或是没有启动,如果检测以上没有问题,那就应该是电脑的配置选择的是被动ftp...
  • Linux服务器重启后MySQL启动失败

    千次阅读 2019-03-08 11:08:00
    Redirecting to /bin/systemctl start mysql.service Job for mysqld.service...原因是Linux服务器在启动时么有自动将MySQL所在的磁盘挂载到对应的文件目录下 mount /dev/vdb1 /data ln -s /data/mysql/mysql_33...
  • 浏览器访问rabbitmq服务登录失败 1、浏览器访问rabbitmq服务登录失败 解决问题: 找到/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.17/ebin路径 修改rabbit.app 将:{loopback_users, [<<”guest”>>]}...
  • Linux服务器用户登录邮件告警

    千次阅读 2018-03-14 13:54:09
    一、工具和环境 1.Linux Ret Hat 6.4 (红帽子企业级 Linux 6.4 代号 Santiago) 2.查看Linux操作系统版本命令cat /etc/redhat-release 3.mailx 12.4二、安装 mailx 12.4 (建议切换成root权限) 1.下载mailx ...
  • 引:之前在服务器上设置过SSH通过密钥登录,上次服务器重装系统,之前的密钥也就不能用了。无奈上次设置的过程忘了,在网上找了些教程,有的是不能用,有的是又啰嗦又没用,所以决定自己写一篇,作为记录。 ...
  • Samba服务器登录失败

    千次阅读 2010-07-25 17:29:00
    Linux终端用smbclient登录samba服务器的时候,出现了以下的错误: tree connect failed: NT_STATUS_BAD_NETWORK_NAME 试了好几次都是这样,仔细看了一下,ip和共享名都没有错,防火墙也关了,后来...
  • 本地服务启动可以通过外网地址访问服务器端口,但是centos服务器内网通过自身外网地址访问服务失败 解决思路 1,本地windows ping ip 检验ip telnet ip:port检验端口 2,另外一台linux服务器去 ping 端口 telnet ip ...
  • 本文讲的是在 阿里云 Linux 服务器 上安装了 mysql-server 但是却无法远程连接的解决方案。
  • 最近使用Xshell连接Linux服务器,报错:Connection closed by foreign host. Disconnected from remote host,详细报错信息是: [C:\~]$ ssh root@210.35.124.82 Connecting to 210.35.124.2:22... Connection ...
  • 那是一天清晨,开发的大兄弟反馈,服务器突然tar不了包了;第一反应,肯定是命令敲错了,要不然就是有人在服务器上搞事情。
  • 头几天服务器断电,重新启动服务器后发现ping 服务器地址不通,经过检查网线,网络一切正常。 在启动时候,linux提示 正在决定eth0的ip信息。。。失败。 经过百度搜索,方法如下: cd /etc/sysconfig/network-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 290,599
精华内容 116,239
关键字:

linux服务器登录失败

linux 订阅