【SSH】同一局域网下windows使用Xshell SSH连接另一台 ubuntu 22.04 电脑

一、使用 ifconfig 查看 ubuntu 的局域网 IP 地址

1.IP地址

192.168.124.11

二、被控端打开 SSH 服务

1.终端运行

bash 复制代码
sudo apt install openssh-server -y
sudo systemctl enable ssh
sudo systemctl start ssh
sudo systemctl status ssh

2.查看防火墙状态

bash 复制代码
sudo ufw status

如果防火墙处于打开状态,那么则配置让它允许 SSH 连接:

bash 复制代码
sudo ufw allow ssh
sudo ufw reload

或者也可以临时关闭防火墙:

bash 复制代码
sudo ufw disable

三、windows 控制端 使用 Xshell 进行连接

1.连接

正常连接即可(连接默认账户,而不是 root 账户)。

2.如何直接连接 root 用户

这是 ubuntu 在 16.04 版本之后的安全策略,无法使用 SSH 直接连接 root 用户(提供密码)

只能通过提供秘钥的方式直连 root 用户。

如果想要解除,想要直接通过密码直接访问 root 用户:

bash 复制代码
sudo nano /etc/ssh/sshd_config

找到这一行:

bash 复制代码
#PermitRootLogin prohibit-password

修改成:

bash 复制代码
PermitRootLogin yes

然后 nano 保存文件:

bash 复制代码
Ctrl + O  →  回车  →  Ctrl + X

重启 SSH 服务:

bash 复制代码
sudo systemctl restart ssh
相关推荐
JoyCong19982 小时前
ToDesk个人版、专业版、游戏版、设计版、性能版、团队版权益介绍
大数据·运维·游戏·远程工作·远程操作
Elastic 中国社区官方博客3 小时前
ES95:面向 Elasticsearch 时间序列指标的自适应压缩
大数据·运维·elasticsearch·搜索引擎·架构·全文检索
mqiqe4 小时前
AgentScope Java 2.0 Agent 状态存储(AgentStateStore)深度解析:构建可恢复、可扩展的智能体运行时
java·运维·网络
mennekes4 小时前
数据中心安全配电设备如何选择?
运维·人工智能·科技·安全·制造
开始学AI5 小时前
Codex2API Docker 使用宿主机代理:OAuth Token 兑换 403 问题排查与解决方案
运维·docker·容器
晨枫阳6 小时前
@changesets/cli是什么?哪些情况下需要使用?怎么使用
linux·运维·ubuntu
天远Date Lab7 小时前
零信任架构实战:基于天远行驶证核查构建自动化车队准入网关
运维·人工智能·架构·自动化
不会就选b7 小时前
Linux之网络基础(二)
linux·运维·网络
zhangfeng11337 小时前
编辑远程服务器文件主要有以下几种方式和AI 编辑软件“限制读写权限在某个目录
运维·人工智能·ai编程
莫浅子8 小时前
Day 4:USB 2.0 时序与带宽预算
linux·运维·网络