解决ubuntu无法远程连接

在装Ubantu的时候可能有的小伙伴忽略了一点,忘记了在一个地方打一下空格,导致后面无法远程连接。

如果能在这里打上对勾就可以不用后面的操作了。

首先要切换到root账号

sudo passwd root 切换到root

但是这时要先输入普通用户的密码,就是当前用户的密码。

然后输入两次root密码,这样root密码就设定了。

切换到root用户

su root  输入密码。

这时没有连接不上ssh是因为没有响应的包openssh-server所以要安装这个响应的包

安装完以后要进入配置目录对ssh服务进行配置

要对配置文件配置首先要注释掉PermitRootLogin prohibit-password(在第28行注释)

在这行底下添加PermitRootLogin yes(在第29行添加)

修改之前的配置文件

修改之后

重启ssh服务

查看ip地址

用xshell连接

时间: 2024-08-13 04:37:37

解决ubuntu无法远程连接的相关文章

ubuntu服务器远程连接xshell,putty,xftp的简单使用教程

当你自己千辛万苦终于搞到一个服务器(ubuntu(linux)系统的)之后,却不知道怎么进行时,xshell,putty,xftp是个很不错的选择 xshell和xftp是win下访问ubuntu(linux)服务器的神兵利器 xshell可以让你在win下远程连接到ubuntu服务器 1 新建, 2 填写名称和主机IP , 3 确定, 然后会连接到ubuntu黑窗口 putty可以让你在ubuntu下远程连接到ubuntu(ubuntu支持exe软件)服务器 显示黑窗口 然后你可以对服务器进行

解决SQLServer2008 Express远程连接出错的问题[Error: 1326错误]

sqlserver2008 Express版本默认是只能本机测试连接,不能被其他客户端访问,原因是因为Express版本的数据库被连接默认的TCP/IP监听是被关闭的,我们可以做一些设置实现我们的远程连接.下面是我总结的一些较为详细的远程连接报1326错误的解决方案: 1.确认SQLSERVER数据库服务已经启动,如果没有启动,启动之,包括SQL Server服务和SQL Server Browser服务 2.确认远程客户端到数据库服务器的网络畅通,可以在cmd中用ping命令检测. 3.对于E

ubuntu mysql远程连接

第一步: vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1 注释掉这行,如:#bind-address = 127.0.0.1 或者改为: bind-address = 0.0.0.0 允许任意IP访问: 或者自己指定一个IP地址. 重启 MySQL:sudo /etc/init.d/mysql restart 第二步: 授权用户能进行远程连接 grant all privileges on *.* to [email protected]"%&qu

解决ubuntu的wifi连接不稳定

我笔记本用ubuntu的时候连wifi总是掉线重连,解决的途径是要去看/etc/ppp/下的option ppp就是点对点协议,所有与ppp配置相关的文件都放在这个目录下 那就sudo vim /etc/ppp/option 吧 在两百一十多行的地方有这样一段 # If this option is given, pppd will send an LCP echo-request frame to the # peer every n seconds. Normally the peer sh

ubuntu mysql 远程连接问题解决方法

在shell下输入mysql -uroot -p是可以登录的,所以问题应该是mysql不允许root用户远程登录的问题,于是通过输入下面命令: GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY 'password' WITH GRANT OPTION; 重启mysql后,发现还是连不上,于是想到是不是防火墙(ufw)或是iptables禁用了3306端口.通过service iptables stop和u

解决防火墙限制远程连接MySQL

打开windows防火墙,打开高级设置 1. 入站规则设置 ① 选择入站规则,然后新建规则,选择端口,然后下一步 ② 选择TCP,选择特定端口,然后输入端口,如有多个端口需要用逗号隔开了 例如: 3306 ③ 选择允许连接 ④ 选择配置文件 ⑤ 输入规则名称 mysqlport 2. 出站规则设置 ① 选择出站规则,然后新建规则,选择端口,然后下一步 ② 选择TCP 选择特定端口 然后输入端口,如有多个端口需要用逗号隔开了 例如: 3306 ③ 选择允许连接 ④ 选择配置文件 ⑤ 输入规则名称

MySQL远程连接问题总结

前言:一直以来小编都有点懒.加上冬天冷冷的更加不想动.但是现在问题渐渐多了,就觉得总结还是必不可少的啊.而且总结之后会豁然开朗不少!那么就先从关于Linux创建MySQL服务以及如何通过Windows的远程连接这块说起吧 第一步:如果使用的是云主机,那么安装起来就比较轻松,需要注意的就是尽量只安装相关的文件,注意list列出的文件 第二步:安装完成后通过mysql命令进入mysql的命令行,修改mysql的root用户的远程连接 grant all privileges on *.* to [e

解决Ubuntu系统下 mysql 远程连接失败的问题 ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xx.xx' (110)

如果远程连不上mysql.cnf 里面也修改了:bind注销掉了127.0.0.1 等所有的 但是telnet xxx.xxx.xx.xx 3306 端口 不通:那么 就是防火墙的问题了 1.修改Ubuntu系统防火墙规则 [[email protected] ubuntu]#vim /etc/iptables.rules 解决Ubuntu系统下 mysql 远程连接失败的问题 ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.x

解决ubuntu 远程连接问题

一:无法使用xshell远程连接ubuntu服务器 1:安装openssh-server sudo apt-get install openssh-server 2:配置ssh服务(这一步是为了使root用户可以使用远程连接) su rootvi /etc/ssh/sshd_config 将/etc/ssh/sshd_config文件中的PermitRootLogin prohibit-password注释掉,并加上PermitRootLogin yes 3:重新启动ssh服务 sudo ser