找服务器给各位分享ubuntu远程连接不上知识,如有帮助,请关注我们!
本文目录:
- 1、Win10远程桌面连接Ubuntu
- 2、Ubuntu下数据库的远程连接
- 3、SSH连接Ubuntu虚拟机失败:The remote system refused connection
- 4、win10下的Ubuntu子系统无法远程连接
- 5、ubuntu的root用户无法ssh远程连接的一种原因及其解决方法
Win10远程桌面连接Ubuntu
一、需要以root身份执行此命令:
su – root
如果不知道root用户的密码,需要重新设置root密码,参考步骤二。
登录成功后,如下图所示:用户名和命令行前缀发生改变。继续执行步骤三。
二、重新设置root密码
sudo passwd
需要两次输入同样的新密码。下图马赛克部分是因为我第二次输入的密码不正确,所以又重新设置了一遍。
设置成功后,返回步骤一,使用root身份登录。
三、安装vncserver的基础服务,输入以下命令
sudo apt-get install xrdp vnc4server xbase-clients
四、设置屏幕共享密码
五、安装dconf-editor
我们需要取消掉请求加密的功能,否则缺少这一步是无法远程上的,这个时候我们需要安装dconf-editor工具进行配置,输入以下命令:
sudo apt-get install dconf-editor
六、设置dconf-editor(取消权限限制)
首先在应用里搜索到dconf系统配置工具,然后转到org gnome desktop remote-access,取消 “require-encryption”。如下图所示。
七、Win10端:
搜索远程桌面连接,输入Ubuntu的ip地址,点击连接。弹出如下图所示对话框。
选择vnc-any,输入Ubuntu的ip地址,端口不变(5900),桌面共享设定的密码,即可远程连接到ubuntu 18.04桌面
Ubuntu下数据库的远程连接
2020-01-09
首先查了一下指令
就是这个CSDN
本地测试,但是报错
我自己本地还未安装 MySQL Client ,所以怀疑是没有安装客户端的问题,先安装一个.
发现已经安装好了.
查一下原因
这个讲的还不错
是修改服务器端的 host 不是修改本机的mysql,
远程不能连接六步走
1.登录 root 用户:
mysql -u root -p
2. use mysql;
3.查看 root 用户的 host 相关情报
select host from user where user=’root’;
4.将host设置为通配符模式% Host设置“%”便可远程访问了,原来的host只能是 localhost
update user set host = ‘%’ where user =’root’;
5. flush privileges;
6.重启服务端
重新远程连接,ok
SSH连接Ubuntu虚拟机失败:The remote system refused connection
VMvare安装了Ubuntu 14.04虚拟机,使用secureCRT SSH远程连接虚拟机失败,报错为”The remote system refused connection“
参考:
1. 安装openssh-client
Ubuntu默认缺省安装了openssh-client,apt-get安装即可
2. 安装openssh-server
在服务器(Ubuntu虚拟机)上安装SSH服务器端
3. 启动ssh-server
4. 确认ssh-server工作正常
看到ssh,表示工作正常;或者
看到ssh,sshd,ssh-agent表示工作正常
5. 连接虚拟机
使用secureCRT或xshell等工具连接
6. ssh配置修改
配置路径
可修改ssh服务端口,默认为22,可以修改为222等,然后重启ssh服务
1. 什么是SSH
SSH = Secure Shell = 安全外壳协议,是一种建立在应用层和传输层基础上的安全协议
shell即命令解析器,shell命令存储在操作系统的文本文件中,shell使计算机能读懂用户命令,并对计算机的硬件进行操作
2. SSH的构成
SSH由客户端和服务端软件组成,所以要实现SSH连接,必须在客户端和服务端安装SSH软件,并且开启SSH服务。
客户端包含ssh程序以及像scp(远程拷贝)、slogin(远程登陆)、sftp(安全文件传输)等其他的应用程序。
所以如果你SSH连接失败,或者无法执行scp操作,首先要确认是否安装了SSH软件,并且开启了SSH服务。
win10下的Ubuntu子系统无法远程连接
看你截图应该是超级用户,要切换为普通用户才能远程,Linux默认超级用户是不能远程连接的,除非另外设置。你新建一个普通用户并设置root权限,然后重新安装一遍,应该就可以远程了
ubuntu的root用户无法ssh远程连接的一种原因及其解决方法
环境: ubuntu16.04 LST, 配置了路由器的端口映射
现象: 普通用户可以通过ssh远程连接上服务器, 但是root用户用ssh登陆时始终报Permission Denied, 而且可以百分百确定root的密码是正确的.
一种可能的原因: root用户的密码过于简单, SSH自动检测并关闭了root用户的远程连接许可.
解决方法: (切换到root用户)
1. 首先确定是不是这个原因导致的, 查看ssh的配置文件:
?$ vim?/etc/ssh/sshd_config
如果出现如下提示, 则确认了原因.
2. 根据提示的步骤进行故障排除
a. 改用户名
? ? $ passwd root
后面会输入两次新的密码, 注意要把密码设置的复杂一些, 不然还要重来.
b. 改配置文件
$ vim?/etc/ssh/sshd_config
把”DenyUsers root”这一行注释掉, 如下图所示
c. 重启ssh服务
? ? ?$ service sshd restart
问题应该可以得到解决, root可以远程登陆了。
– —————————————————-更新——————————————————————– –
不建议让root用户远程登录,身边发生过root用户被攻破的惨剧。如果确有需求,请务必将密码设置的相当复杂。前事不忘后事之师,谨记!!!
本文关于ubuntu远程连接不上和ssh远程连接Ubuntu的内容来源于网络,版权归原作者所有,如有侵权,请联系删除!