`
足至迹留
  • 浏览: 495939 次
  • 性别: Icon_minigender_1
  • 来自: OnePiece
社区版块
存档分类
最新评论

<ssh> 2 putty无法连接ubuntu

 
阅读更多
1.问题描述
ssh服务安装好后,测试服务也是启动了的。但用putty连接就是不行,直接报错:server unexpectedly closed network connection
然后登陆linux服务器直接测试: ssh localhost也是报错:
read from socket failed connection reset by peer

2.解决办法
查资料,查看防火墙,查看/etc/ssh/ssh_config都没有问题。在win7上用telnet IP 22测试也没问题。
最后在http://askubuntu.com/questions/308107/cant-ssh-localhost上看到解答,虽然ssh_config文件没问题,但是/etc/ssh/sshd_config文件是空的。按步骤:
1.Remove the configuration file:
sudo rm /etc/ssh/sshd_config
2.purge:
sudo apt-get purge openssh-server
3.install:
sudo apt-get install openssh-server

完成上面三步再看sshd_config文件就不是空的了。再用service ssh status查看也没问题。

4.用ssh localhost没问题了! 用pietty登陆也没问题。
注意:此时都是用的普通用户登陆。用root用户两种方式都不行。用pietty可以先用普通用户登陆然后再切换到root。

2.1 root登陆
我们还是想能直接用root用户登陆。可以参考:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/V2V_Guide/Preperation_Before_the_P2V_Migration-Enable_Root_Login_over_SSH.html

Enable root login over SSH:
As root, edit the sshd_config file in /etc/ssh/sshd_config:
vi /etc/ssh/sshd_config

(1)Add a line in the Authentication section of the file that says PermitRootLogin yes. This line may already exist and be commented out with a "#". In this case, remove the "#".

    # Authentication:
    #LoginGraceTime 2m
    PermitRootLogin yes
    #StrictModes yes
    #MaxAuthTries 6
    #MaxSessions 10

(2)Save the updated /etc/ssh/sshd_config file.
(3)Restart the SSH server:
(4)service ssh restart  // 这个事ubuntu,其他linux可能是service sshd restart
好了,测试通过。
分享到:
评论

相关推荐

    putty远程连接ubuntu

    本文将围绕"putty远程连接ubuntu"这一主题展开,详细解析如何利用Putty通过SSH协议远程连接到Ubuntu系统,包括安装配置OpenSSH服务端、设置SSH配置文件以及重启服务等关键步骤。 ### 一、理解Putty Putty是一款...

    Putty连接Ubuntu

    在使用 Putty 连接 Ubuntu 系统之前,需要先检查 Ubuntu 系统下是否安装了 SSH 服务。可以使用以下命令来检查: ``` dpkg --list|grep ssh ``` 如果没有安装 SSH 服务,可以按照以下步骤进行安装: 1. 安装 openssh...

    winscp,putty(ssh) 等连接ubuntu 需安装ssh服务.docx

    在本案例中,我们将讨论如何在Ubuntu上安装和配置SSH服务,以便使用像WinSCP和PuTTY这样的工具进行连接。 首先,Ubuntu桌面版默认并未预装SSH服务。如果你希望通过SSH连接到Ubuntu,你需要手动安装`openssh-server`...

    Putty连接Ubuntu.pdf

    标题中的“Putty连接Ubuntu”指的是使用PuTTY这款软件远程连接到运行Ubuntu操作系统的服务器或计算机。PuTTY是一个流行的开源SSH客户端,常用于Windows系统,它支持多种网络协议,包括SSH(Secure Shell),用于安全...

    Putty连接Ubuntu.docx

    标题“Putty连接Ubuntu.docx”涉及到的主要知识点是使用PuTTY这个开源的终端模拟器来远程连接到运行Ubuntu操作系统的服务器,通过SSH(Secure Shell)协议进行安全的数据传输。SSH是一种在网络中安全地执行命令、...

    ubuntu下开启ssh服务

    当 SSH 服务正常运行时,你就可以尝试从另一台计算机(如 Windows PC)通过 SSH 客户端远程连接到 Ubuntu 服务器了。这里推荐使用 PuTTY 作为 SSH 客户端。 - 下载并安装 PuTTY(如果是 Windows 系统)。 - 启动 ...

    putty_ssh等远程客户端

    【标题】"Putty SSH等远程客户端"涵盖了多种网络连接协议的使用,主要焦点在于SSH(Secure Shell)协议。Putty是一款广泛应用于Windows系统的开源、免费的终端模拟器,它支持用户通过安全的方式访问远程服务器,进行...

    winscp,putty(ssh) 等连接ubuntu 需安装ssh服务.pdf

    标题中的“winscp,putty(ssh) 等连接ubuntu 需安装ssh服务”指的是在Ubuntu操作系统中,为了能够使用Windows下的工具如WinSCP和PuTTY通过SSH(Secure SHell)协议进行远程连接,需要确保Ubuntu系统已经安装了SSH服务...

    ubuntu16 离线安装ssh

    你可以从其他设备通过SSH客户端(如PuTTY、OpenSSH客户端等)使用以下命令连接到该服务器: ```bash ssh 用户名@服务器IP地址 ``` 在首次连接时,系统可能会提示你确认主机指纹,输入`yes`即可继续。 离线安装SSH...

    putty工具连接虚拟机

    PUTTY支持多种网络协议,如SSH(安全外壳协议), Telnet和Serial等,但最常见的用途是通过SSH连接到Linux系统,进行远程管理和运维工作。 SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供加密的通信...

    adb putty工具(配置颜色类似ubuntu终端)

    Putty则是一款常用的SSH客户端,用于远程连接服务器,进行终端操作。将adb与Putty结合,可以方便地在Android设备上进行命令行操作。 在“adb putty工具(配置颜色类似ubuntu终端)”的场景下,用户显然希望在使用...

    ubuntu下ssh配置详解

    Ubuntu 下 SSH 配置详解 在 Linux 的 Ubuntu 版本下,配置 SSH 服务是一件非常重要的事情。SSH(Secure Shell)是一种安全的远程登录协议,可以实现远程登录到服务器上。下面将详细介绍在 Ubuntu 下配置 SSH 服务的...

    通过SSh协议连接Ubuntu.pdf

    本文详细介绍了如何在Ubuntu上安装和配置OpenSSH Server,以及如何通过Xshell和PuTTY进行SSH连接。同时,还提供了优化登录速度和使用证书认证的方法,增强了SSH连接的安全性和便利性。这些知识对于日常的远程管理...

    Putty远程连接工具

    Putty是一款免费且开源的远程终端模拟器,专为Windows用户设计,用于连接和支持SSH(Secure Shell)协议的服务器,包括但不限于Ubuntu这样的Linux系统。SSH服务是Linux系统中一个核心的安全通信组件,它提供了加密的...

    如何开启Ubuntu SSH远程登录

    7. **连接SSH**:现在,可以在其他计算机上使用SSH客户端(如PuTTY for Windows,或者Linux/Mac的内置ssh命令)连接到Ubuntu机器。例如,使用ssh命令: ``` ssh 用户名@远程服务器IP地址 ``` 8. **安全注意事项*...

    SSH远程ubuntu

    SSH 远程 Ubuntu 远程连接是计算机网络中的一种技术,允许用户从一台计算机上控制另一台计算机。 Secure Shell(SSH)是一种安全的远程连接协议,广泛应用于 Linux 系统中。下面我们将详细讲解 SSH 远程 Ubuntu 的...

    Ubuntu SSH 安装教程.pdf

    3. SSH 客户端不能连接到 Ubuntu SSH 服务器。 解决方法:检查 SSH 服务器状态,确保 SSH 服务器已经启动。 Ubuntu 上的 SSH 安装、配置和使用非常简单,只需要按照上述步骤操作即可。但是需要注意中文乱码问题,...

    ubuntu20.04 sshd离线安装包

    现在,你的Ubuntu 20.04桌面版已经配置了SSH服务,可以通过SSH客户端(如`ssh`, `PuTTY`等)进行远程访问。记得在防火墙或安全组规则中打开22端口,以允许SSH连接。 为了提高安全性,你可能还需要考虑以下几点: -...

    Ubuntu ssh在线安装

    用户可以从其他计算机通过SSH客户端工具(如PuTTY)远程登录到这台Ubuntu机器上执行各种任务了。 #### 三、注意事项 - 由于Ubuntu 11.04版本较老,可能存在一些兼容性和安全性问题,建议使用最新版本的Ubuntu进行...

    Ubuntu SSH连接其他机器很慢的解决办法.pdf

    2. 使用 SSH 客户端工具:可以使用 SSH 客户端工具,例如 Xshell、PuTTY 等,以提高 SSH 连接速度。 3. 优化服务器配置:可以优化服务器配置,例如调整服务器的网络设置、禁用不必要的服务等。 结论 在本文中,...

Global site tag (gtag.js) - Google Analytics