ubuntu16.04无法通过ssh连接

笔者刚刚接触ubuntu这个系统不久,发现ubuntu不支持ssh连接,于是写出了这篇总结。

当xshell连接时出现如下错误“Could not connect to ‘127.0.0.1’ (port 22): Connection failed.” 但是此时是可以ping通的。

经过笔者查看各种资料,得出造成这种情况的原因可能有三种。

 一,桥接模式可以使路由使用DHCP的方式来分配IP,如果你的网络拓扑中没有路由器也是ping不通的。如果存在路由器,由于防火墙导致无法连接,可以使用  `ufw disable`  命令禁用防火墙,或者在防火墙开启的情况下开放22端口,命令是 `ufw allow 22`

二,ubuntu默认是不安装openssh服务的,所以要使用ssh来远程登录主机,需要先安装ssh服务

三,也有可能是eth0网卡未打开 使用 `ifup eth0` 打开网卡,`ifconfig`查看网卡是否打开。

解决思路如下

一,ifconfig查看网卡,如果有eth0网卡,就说明打开了,如果没有就输入,ifup eth0打开

二,在判断本机是否安装了ssh服务 输入:#ps -e |grep ssh 如果服务以及启动则可以看到sshd ,否表示未安装该服务,或者未启动该服务。

三,安装ssh服务,输入命令 #sudo apt-get install openssh-server

四,启动该服务,输入命令 #/etc/init.d/ssh start

五,本机测试是否可以登录,输入命令 # ssh -l 用户名 本机Ip

原文地址:http://blog.51cto.com/14103806/2324659

时间: 2024-10-12 18:15:22

ubuntu16.04无法通过ssh连接的相关文章

Ubuntu16.04 802.1x 有线连接 输入账号密码,为什么连接不上?

ubuntu16.04,在网络配置下找到802.1x安全性,输入账号密码,为什么连接不上? 这是系统的一个bug解决办法:假设你有一定的ubuntu基础,首先你先建立好一个不能用的协议,就是按照之前的方法建立就好,要记住它的名字,它会一直提示你输入密码,不过不影响,关掉就行,但必须建立好. 1. Ctrl+Alt+t 打开终端2. cd /etc/NetworkManager/system-connections3. ls 一下,你可以看到之前创建的配置文件(按上面的步骤,这里应该能找到ethe

ubuntu16.04下使用navicat连接docker mysql5.7.20

摘要: 本文将介绍如何使用docker创建mysql容器,并使用navicat连接该mysql服务,最后提供一个navicat中文乱码问题的解决方案. 一.docker下创建mysql容器 1.下载mysql最新版本镜像: $ docker pull mysql 2.启动mysql容器 创建mysql配置文件my.cnf,全路径为/data/mysql/conf/my.cnf,内容如下: [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket

ubuntu16.04远程连接成功

1. 2. http://www.cnblogs.com/sunniflyer/p/5574408.html 3.就是使用下面的连接的方法,成功的! http://jingyan.baidu.com/article/8ebacdf0cdc64949f75cd555.html 4. 一.在win7中远程控制ubuntu16.04 步骤: 在ubuntu中通过Desktop share打开允许远程访问 ubuntu中安装xrdp 由于xrdp与unity.gnome桌面不兼容,所以需要在ubuntu

Ubuntu16.04下使用rdesktop命令远程连接windows机器

前段时间在本机安装了ubuntu16.04桌面版,后来需要远程连接一台win10系统的跳转机,下面介绍使用rdesktop命令远程连接windows机器的操作记录:1)首先安装rdesktop工具 [email protected]:~$ sudo apt-get install rdesktop 默认端口是3389注意:远程windows机器的服务中的 Terminal Servies 需要开启.即:我的电脑-右键-属性-远程中,勾选 允许远程用户链接到此计算机. 针对rdesktop命令的参

ubuntu16.04 无法wifi链接一段时间掉线且无法再连接

ubuntu16.04 无法wifi链接一段时间掉线且无法再连接,从网上搜索的确认这个一个bug. 解决方法: 1.Get details of your PCI wireless card by running sudo lshw -class network 显示信息如下: *-network description: Wireless interface product: RTL8723BE PCIe Wireless Network Adapter vendor: Realtek Sem

ubuntu16.04服务器配置mysql,并开启远程连接

ubuntu16.04mysql安装就不说了: 直接重点  这里我用的是阿里云的ecs服务器,ubuntu16.04系统 1授权用户,并允许远程登录; 默认的MySQL只有一个root账号,所以不妨先建一个和root一样权利的账号,并授权远程登陆的许可,那么我们先登录MySQL: mysql -u root -p  登录mysql 首先我们授权一个叫Ubuntu(叫什么由你定)的账户,并授予它远程连接的权力,命令如下: 用户密码自己设置即可 GRANT ALL PRIVILEGES ON *.*

ubuntu16.04 无法连接wifi和校园宽带问题的解决办法

我遇到的问题是在ubuntu16.04系统下无法进行上海大学校园宽带连接或者校园wifi连接,我一个一个来解决这两个问题. 1.无法连接校园宽带的问题:输入校园账号和密码后,宽带始终连接不上.(上海大学的宽带连接账号必须为########@shu, #代表学号,密码为学号密码) 2.无法连接校园wifi的问题:输入校园账号和密码后,wifi始终连接不上.(上海大学的wifi连接账号直接为学号即可,密码为学号密码) 对于第一个问题,百度已经能解决了,参考:https://jingyan.baidu

Windows10通过远程桌面连接ubuntu16.04(xrdp)

需要管理员安装的软件 Ubuntu16.04下以下命令行皆是在终端中运行: 1.安装xrdp软件 sudo apt-get install xrdp 2.安装vnc4server sudo apt-get install vnc4server 3.安装xubuntu-desktop sudo apt-get install xubuntu-desktop 4.向xsession中写入xfce4-session echo "xfce4-session" >~/.xsession 5

VirtualBox 配置网络和Ubuntu16.04更新操作

上章讲到使用VirtualBox安装Ubuntu16.04,现在系统安装好了,我们得给他配置好网络. VirtualBox配置网络首先得确认自己物理主机的网络连接方式: 1)直接连交换机 2)通过路由器.这里包括拨号上网,连接wifi,使用校园网等. 如果是第一种情况,则使用桥接网络,第二种则使用网络地址转换(NAT). 我的是wifi连接所以用了网络地址转换(NAT) 然后可以登录系统,查看网络是否联通.可以ping www.baidu.com测试.网络调通后我们可以远程了,但是由于没有安装s