news 2026/6/10 8:51:32

【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/6/1 16:38:02

Steam创意工坊下载神器WorkshopDL:跨平台模组管理终极方案

还在为不同平台游戏无法使用Steam模组而苦恼吗?🎮 WorkshopDL这款革命性的Steam工坊下载工具,让你彻底告别复杂的命令行操作,轻松获取海量创意工坊资源。无论你的游戏来自Epic Games Store、GOG还是其他平台,现在都能享…

作者头像 李华
网站建设 2026/6/6 23:34:03

Mac跨平台文件传输的革命:免费NTFS读写解决方案

Mac跨平台文件传输的革命:免费NTFS读写解决方案 【免费下载链接】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/Fr…

作者头像 李华
网站建设 2026/5/22 0:43:40

5分钟彻底解决Windows热键冲突:快捷键侦探实战手册

5分钟彻底解决Windows热键冲突:快捷键侦探实战手册 【免费下载链接】hotkey-detective A small program for investigating stolen hotkeys under Windows 8 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 当CtrlS无法保存文档,…

作者头像 李华
网站建设 2026/6/2 13:54:08

5分钟终极指南:彻底解决Windows热键冲突问题

5分钟终极指南:彻底解决Windows热键冲突问题 【免费下载链接】hotkey-detective A small program for investigating stolen hotkeys under Windows 8 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 你是否曾经按下熟悉的快捷键&#xff0c…

作者头像 李华
网站建设 2026/6/9 16:28:31

Win11系统瘦身革命:告别臃肿,重获流畅体验

Win11系统瘦身革命:告别臃肿,重获流畅体验 【免费下载链接】Win11Debloat 一个简单的PowerShell脚本,用于从Windows中移除预装的无用软件,禁用遥测,从Windows搜索中移除Bing,以及执行各种其他更改以简化和改…

作者头像 李华
网站建设 2026/6/9 20:11:29

Windows Defender终极移除指南:3分钟告别系统卡顿

还在为Windows Defender拖慢电脑速度而烦恼吗?这款专业的Windows Defender移除工具能够彻底解决系统性能瓶颈问题。Windows Defender作为微软内置的安全防护软件,虽然提供基础安全保护,但常常在后台占用大量系统资源,导致游戏卡顿…

作者头像 李华