【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
相关推荐
网硕互联的小客服5 小时前
Linux服务器磁盘应该如何合理分区?
linux·运维·服务器
楚识科技5 小时前
合同比对全流程自动化:OCR识别+差异比对+法律风险字段抽取实战指南
运维·自动化·ocr
代码方舟5 小时前
零信任架构实战:基于天远人企关联构建自动化供应链金融网关
运维·人工智能·架构·自动化
贵沫末6 小时前
Ubuntu——常用软件安装
linux·运维·ubuntu
Doraemomo7 小时前
Linux内核驱动开发——中断与定时器
linux·运维·驱动开发
2301_808414387 小时前
Linux中动静态库的理解
linux·运维·服务器
分布式存储与RustFS7 小时前
模型 checkpoint 放对象存储:分片上传、断点续传与残留清理
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
一条破秋裤9 小时前
Linux 线程创建:pthread_create 与基本回收
java·linux·运维
阿钱真强道10 小时前
15 嵌入式操作系统 | 库的下载、编译、安装与验证(libubox / ubus / uci)
ubuntu·cmake·uci·ubus·libubox
FED_AF10 小时前
Linux运维“邪修”功法之通配符
linux·运维