ubantu(二) 设置root账户密码并进行远程登陆

本文将叙述: 一个刚刚装好的ubantu 系统,如何设置root密码以及成功解决SSH服务器拒绝了密码。请再尝试一次的错误,完成远程登陆工作。

摘要

# 修改root密码
sudo passwd root 

# 安装ssh服务
apt-get install openssh-server

# 安装网络工具
apt-get install net-tools

# 查看ubantu的ip地址, 用于主机找到ubantu
ifconfig

# 修改 `/etc/ssh/sshd_config` 中的 `PermitRootLogin `
vi /etc/ssh/sshd_config

# ssh 服务开启
/etc/init.d/ssh start

# 重启ssh服务
/etc/init.d/ssh restart

目录


修改密码

刚刚安装好的环境可以使用 sudo passwd root 来完成对于root用户密码的修改

sudo passwd root

然后使用 su 回车之后,输入密码就可以切换到root 用户下了
在这里插入图片描述
(这个命令有时也会抽风,再试一次就好了)
在这里插入图片描述

配置远程登陆服务

接着我们再root 用户下 使用 apt-get install openssh-server 进行 ssh 服务的安装, 并使用/etc/init.d/ssh start 进行服务开启

# 安装ssh服务
apt-get install openssh-server

# ssh 服务开启
/etc/init.d/ssh start

你还可以使用 ps -e | grep ssh 来查看服务是否开启

ps -e | grep ssh

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果出现一下这样的错误我们就尝试,如果还不行请检测你的网络连接!!

apt-get update

在这里插入图片描述

配置远程登陆客户端

要完成连接,首先我们需要知道服务器的地址,我们可以使用ifconfig 命令来进行服务器地址的查看,但在此之前,我们要先使用 apt-get install net-tools 对ifconfig 命令进行安装。

# 安装网络工具
apt-get install net-tools

# 查看ubantu的ip地址
ifconfig

在这里插入图片描述
在这里插入图片描述
如上图所示,我们查找到自己的ip地址是192.168.213.130, 好接下来我们尝试去连接一下

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
但是在测试中发生了这样,一个提示SSH服务器拒绝了密码。请再尝试一次,如果发生了这样的情况,首先确保密码输入是正确的, 如果确定密码是正确的,则我们需要使用修改 /etc/ssh/sshd_config 中的 PermitRootLogin
在这里插入图片描述

解决SSH服务器拒绝了密码。请再尝试一次

使用vi /etc/ssh/sshd_config 进行配置,( vi 如果出现了不可描述的问题,可以尝试apt-get install vim 获取vim来进行修改),找到文件中的 PermitRootLogin ,将它后面的值prohibit-password 修改为yes,并去掉前面的 #。然后使用/etc/init.d/ssh restart 重启一遍服务。

# 修改 `/etc/ssh/sshd_config` 中的 `PermitRootLogin `
vi /etc/ssh/sshd_config

# 重启ssh服务
/etc/init.d/ssh restart

在这里插入图片描述
修改完以后,是这个样子。
在这里插入图片描述
在这里插入图片描述
好了我们登陆成功
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值