为了账号安全,请及时绑定邮箱和手机立即绑定

通过SSH终端工具远程连接Ubuntu Server常见的问题解决方案

标签:
Linux

**

慕课网的小伙伴们!本次我将为大家介绍有关在Ubuntu Server 搭建LAMP/LNMP时经常出现的问题解决 ,大家可别小看这些问题哦 > 我可是被这些问题缠了一个下午才解决的,现在将其整理出来 希望对大家有所帮助!鉴于大多数人都是通过Windows平台来搭建虚拟机Ubuntu 或者是centos的,所以使用的ssh终端工具常用的xshell 来进行远程连接

**

在此之前我们需要有一些Ubuntu管理员权限的知识:

Ubuntu 官方不推荐使用root账户远程登陆,强制要求使用普通用户进行远程登陆,也就是说当我们在使用SSH终端工具 xshell 远程连接Ubuntu Servers时登陆必须使用普通用户登陆 不能使用root用户登陆 这一点与centos完全不同,因为centos是既可以使用root用户登陆也可以使用普通用户登陆的

  • **
在此前我们需要给Ubuntu 安装vim 这是必须的 已经安装过的可以略过此步骤

ubuntu系统:

普通用户下输入命令:sudo apt-get install vim-gtk

centos系统:

普通用户下输入命令:yum -y install vim*
之后不需要任何操作,等待安装完成。

安装完成之后,在命令行敲入vi,按“tab”键。

可以看到,已经有vim命令的存在。

安装成功。
**

使用Xshell连接Ubuntu虚拟机时,登录密码正确,但是服务器拒绝,如下图:图片描述
要解决这个问题:

首先要安装了openssh-server,如果没有安装,则通过以下命令安装:

sudo apt-get install openssh-server

之后通过以下命令查看SSH是否启动:
ps -e | grep ssh
如果只有ssh-agent表示还没启动,需要
/etc/init.d/ssh start。
如果没有问题可能是ssh-server的配置文件设置了拒绝以root用户登录的模式:
vim / etc/ssh/sshd_config
图片描述

图2
将图2部分更改为如图3所示图片描述

然后输入命令 重启ssh服务

/etc/init.d/ssh restart
假设还不行的话 需要重启虚拟机即可

执行命令 ifconfig 查看当前 IP 地址
图片描述

打开 xshell
图片描述

新建和打开之前的都行,然后检查一遍【属性】
图片描述

确认刚刚查过的 IP ,端口号默认 22 就可以
图片描述

在【用户身份验证】下,输入自己Linux操作系统下的普通用户名字和密码就好,之后【确认】,【连接】重要的事情说三遍!!!普通用户登录 普通用户登录 普通用户登录!!!
图片描述

点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Linux系统工程师
手记
粉丝
58
获赞与收藏
516

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消