`
足至迹留
  • 浏览: 492725 次
  • 性别: 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终端)”的场景下,用户显然希望在使用...

    通过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. **安全注意事项*...

    ubuntu下ssh配置详解

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

    SSH远程ubuntu

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

    Ubuntu SSH 安装教程.pdf

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

    Ubuntu ssh在线安装

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

    ubuntu20.04 sshd离线安装包

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

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

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

Global site tag (gtag.js) - Google Analytics