一、准备工作

桌面版ubuntu安装好后,默认是没有开始ssh服务的,这里解决如何开启ssh。

  1. 安装好ubuntu系统。
  2. 确保能连上网络。

二、具体步骤

  1. 可以使用命令成为root用户
sudo -i
  1. 检查是否有ssh环境
ps -e | grep ssh

我这里输出的结果
在这里插入图片描述
agent含义代表为客户端,需要安装的为服务端sshd,说明需要安装ssh环境。

  1. 先更新软件列表和更新软件
sudo apt-get update
sudo apt-get upgrade
  1. 安装ssh
apt-get install ssh
  1. 启动ssh服务
sudo /etc/init.d/ssh start
  1. 再执行
ps -e | grep ssh

我在里结果为
在这里插入图片描述
可以看到sshd服务端程序已经开启,通过xshell我也可以正常连接。

三、开启root

需要使用root的进行操作,没有这个需求的可以忽略。
Ubuntu默认是没有开启root用户的,先开启root用户

  1. 开启root用户
sudo passwd root

然后按照提示输入密码,验证密码

  1. 可以通过su命令切换root用户,验证是否已经成功开启。
  2. 修改ssh服务配置文件
sudo vi /etc/ssh/sshd_config

然后根据图片找到配置项修改
在这里插入图片描述

  1. 重启ssh服务
service sshd restart  # 或者
/etc/initd.d/sshd restart

结束!!!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐