news 2026/4/27 23:58:08

【Linux】快速配置wifi和SSH服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Linux】快速配置wifi和SSH服务

1. 快速配置WiFi(适用于有图形界面)

方法一:使用nmtui(文本界面工具)

# 安装NetworkManager(如果未安装)sudoapt-getupdatesudoapt-getinstallnetwork-manager -y# 启动nmtuisudonmtui

在nmtui界面中选择"Activate a connection",然后选择您的WiFi网络并输入密码。

方法二:使用nmcli(命令行)

# 查看可用WiFi网络sudonmcli device wifi list# 连接到WiFi网络sudonmcli device wifi connect"SSID名称"password"密码"# 查看连接状态nmcli connection show

方法三:手动配置(适用于无图形界面)

编辑wpa_supplicant配置文件:

# 安装wpa_supplicantsudoapt-getinstallwpasupplicant -y# 生成加密的密码wpa_passphrase"SSID名称""密码"|sudotee-a /etc/wpa_supplicant/wpa_supplicant.conf# 编辑网络接口配置(以Ubuntu/Debian为例)sudonano/etc/netplan/01-netcfg.yaml

添加WiFi配置:

network:version:2wifis:wlan0:dhcp4:trueaccess-points:"SSID名称":password:"密码"

应用配置:

sudonetplan apply

2. 开启SSH服务

# 安装OpenSSH服务器sudoapt-getupdatesudoapt-getinstallopenssh-server -y# 启动SSH服务sudosystemctl startssh# 设置开机自启sudosystemctlenablessh# 检查SSH服务状态sudosystemctl statusssh# 查看服务器IP地址ipaddr show# 或hostname-I

3. 配置SSH(可选但推荐)

# 编辑SSH配置文件sudonano/etc/ssh/sshd_config

重要配置项:

PermitRootLogin no # 禁止root登录(安全考虑) PasswordAuthentication yes # 允许密码登录 PubkeyAuthentication yes # 允许密钥登录 Port 22 # SSH端口(可改为其他端口增强安全)

重启SSH服务使配置生效:

sudosystemctl restartssh

4. 从客户端连接服务器

使用密码连接:

ssh用户名@服务器IP地址# 例如:ssh user@192.168.1.100

使用SSH密钥连接(更安全):

# 在客户端生成密钥对ssh-keygen -t rsa -b4096# 将公钥复制到服务器ssh-copy-id 用户名@服务器IP地址# 现在可以免密码登录ssh用户名@服务器IP地址

5. 故障排除

如果无法连接SSH:

# 检查SSH服务是否运行sudosystemctl statusssh# 检查防火墙设置sudoufw statussudoufw allowssh# 或 sudo ufw allow 22# 检查端口监听sudoss -tlnp|grep:22# 查看SSH日志sudojournalctl -usshsudotail-f /var/log/auth.log

WiFi连接问题:

# 重启网络服务sudosystemctl restart NetworkManager# 查看网络接口状态iplinkshow# 重新扫描WiFisudonmcli device wifi rescan# 查看详细连接信息nmcli device show wlan0

6. 一键配置脚本(适用于Debian/Ubuntu)

创建脚本文件setup-wifi-ssh.sh

#!/bin/bash# 设置WiFiread-p"输入WiFi SSID: "wifi_ssidread-sp"输入WiFi密码: "wifi_passechosudonmcli device wifi connect"$wifi_ssid"password"$wifi_pass"# 安装并配置SSHsudoapt-getupdatesudoapt-getinstall-y openssh-serversudosystemctlenable--nowssh# 显示连接信息echo"WiFi配置完成!"echo"服务器IP地址:"hostname-Iecho"使用以下命令连接:"echo"ssh$(whoami)@$(hostname-I|awk'{print $1}')"

给脚本执行权限并运行:

chmod+x setup-wifi-ssh.shsudo./setup-wifi-ssh.sh

注意事项:

  1. 确保服务器有无线网卡并已启用
  2. 首次SSH连接会提示确认主机密钥,输入"yes"接受
  3. 建议使用SSH密钥认证替代密码认证以提高安全性
  4. 如果服务器在路由器后面,可能需要在路由器上设置端口转发
  5. 考虑更改默认SSH端口并设置防火墙规则增强安全

这样您就可以成功配置WiFi并通过SSH连接到Linux服务器了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/27 3:35:16

Mac NTFS读写终极指南:3步实现跨系统文件自由

Mac NTFS读写终极指南:3步实现跨系统文件自由 【免费下载链接】Free-NTFS-for-Mac Nigate,一款支持苹果芯片的Free NTFS for Mac小工具软件。NTFS R/W for macOS. Support Intel/Apple Silicon now. 项目地址: https://gitcode.com/gh_mirrors/fr/Free…

作者头像 李华
网站建设 2026/4/15 13:48:11

2025年最值得尝试的3款多语言创作神器:让内容跨越语言边界

2025年最值得尝试的3款多语言创作神器:让内容跨越语言边界 【免费下载链接】auto-novel 轻小说机翻网站,支持网络小说/文库小说/本地小说 项目地址: https://gitcode.com/GitHub_Trending/au/auto-novel 多语言内容创作助手是一款开源AI工具&…

作者头像 李华
网站建设 2026/4/26 1:09:57

微博图片批量下载神器:免登录多线程极速下载完整教程

微博图片批量下载神器:免登录多线程极速下载完整教程 【免费下载链接】weiboPicDownloader Download weibo images without logging-in 项目地址: https://gitcode.com/gh_mirrors/we/weiboPicDownloader 还在为手动保存微博图片而烦恼吗?想要高效…

作者头像 李华
网站建设 2026/4/24 15:18:01

快手发布KwaiCoder:23B代码模型成本降97%创SOTA

快手旗下Kwaipilot团队正式推出新一代代码生成模型KwaiCoder-23B-A4B-v1,该模型以230亿参数规模实现行业领先性能,同时通过创新训练方法将研发成本降低97%,重新定义了大语言模型在代码领域的性价比标准。 【免费下载链接】KwaiCoder-23B-A4B-…

作者头像 李华
网站建设 2026/4/27 12:34:41

抖音直播回放下载终极指南:三步搞定高清视频保存

抖音直播回放下载终极指南:三步搞定高清视频保存 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 你是否曾经因为错过精彩直播而懊悔不已?想要重温主播的精彩瞬间却苦于没有合适的下载…

作者头像 李华
网站建设 2026/4/25 17:50:27

网易云音乐插件管理的终极解决方案:BetterNCM-Installer完整指南

网易云音乐插件管理的终极解决方案:BetterNCM-Installer完整指南 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 想要让你的网易云音乐PC客户端拥有更多实用功能吗&#xf…

作者头像 李华