这里使用虚拟机演示,ubuntu版本 22.10

1、安装ubuntu时启用SSH

安装ubuntu时会提示是否需要安装 OpenSSH server

 如果在这里勾选安装后,则不需要使用命令进行安装 OpenSSH server

2、使用命令安装启用 SSH

01、切换 root 用户,如果未设置 root 用户密码需要设置root密码

sudo passwd root

会显示以下内容,根据提示输入

[sudo] password for unhan: # 输入当前用户密码
New password: # 输入root密码
Retype new password: # 再次输入root密码
passwd: password updated successfully # 密码更新成功

到此,root 用户密码已设置成功,输入

su root

输入刚刚设置的 root 密码,切换到 root 用户后,则说明密码设置成功

 02、更新列表 

sudo apt-get update

03、安装 opensshserver

sudo apt-get install openssh-server

 这里需要输入一下 y ,表示确定

04、检查 ssh 服务是否启动成功

sudo ps -e | grep ssh

如果有 sshd说明 ssh 服务启动,如果没有启动输入下边命令启动 ssh 服务

sudo service ssh start

再次输入查询服务是否启动命令

至此,ssh 服务已正常启动

禁用 ssh 命令

sudo systemctl disable --now ssh

启用 shh 命令

sudo systemctl enable --now ssh

05、查看本机ip 地址 ifconfig ,如果没有安装 nettools,需要先安装,命令如下

sudo apt-get install net-tools

 安装成功后,输入 ifconfig 

这里就是当前系统ip

3、使用 ssh 工具连接

01、使用 Xshell 连接 ssh

 

 

 

 

 如果是 root 用户登录,则会提示失败的情况

需要修改配置文件

vi /etc/ssh/sshd_config

找到 PermitRootLogin 去掉前边的 # ,后边修改为 yes

修改

 修改

 保存后重启 ssh 服务

sudo service ssh restart

重启服务后就能正常使用三方工具连接 ssh 了,如果不能正常,重启机器试试

原文地址:https://blog.csdn.net/zhimi520/article/details/128826192

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_10587.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注