通过SSH连接(命令行操作)
适用场景:远程管理服务器、执行命令
工具推荐:PuTTY(免费)或Windows Terminal(Win10/11内置)
操作步骤:
- 安装PuTTY
- 访问PuTTY官网下载安装。
- 连接Linux
- 打开PuTTY,输入Linux的IP地址(如
168.1.100
)和SSH端口(默认22)。 - 点击 “Open”,输入用户名和密码登录。
- 打开PuTTY,输入Linux的IP地址(如
- 密钥认证(更安全)
- 生成密钥:使用
ssh-keygen
在Windows生成公钥/私钥。 - 上传公钥:将公钥(
.pub
文件)复制到Linux的~/.ssh/authorized_keys
中。 - 在PuTTY设置中加载私钥(Connection > SSH > Auth)。
- 生成密钥:使用
通过WSL(Windows子系统)
适用场景:本地开发、无缝运行Linux工具
要求:Windows 10/11(版本2004以上)
操作步骤:
- 启用WSL功能
- 以管理员身份打开PowerShell,运行:
wsl --install
- 重启电脑。
- 以管理员身份打开PowerShell,运行:
- 安装Linux发行版
打开Microsoft Store,搜索并安装所需发行版(如Ubuntu)。
- 启动与连接
- 从开始菜单启动Ubuntu,首次启动需设置用户名和密码。
- 在Windows Terminal中直接访问WSL终端。
通过远程桌面(图形化界面)
适用场景:需要Linux桌面环境
工具:Windows自带”远程桌面连接” + Linux端安装XRDP
操作步骤:
- Linux端安装XRDP
- 在Linux终端执行:
sudo apt update && sudo apt install xrdp -y # Ubuntu/Debian sudo systemctl enable xrdp
- 在Linux终端执行:
- Windows远程连接
- 按
Win+R
输入mstsc
打开远程桌面。 - 输入Linux的IP地址,点击连接。
- 登录时选择”Xorg”会话,输入Linux用户名和密码。
- 按
通过文件传输工具
适用场景:上传/下载文件
工具推荐:WinSCP(免费)
操作步骤:
- 安装WinSCP
- 从官网下载安装。
- 连接Linux
- 打开WinSCP,选择协议为
SFTP
,输入Linux的IP、用户名、密码。 - 点击”登录”,左侧为Windows文件,右侧为Linux目录。
- 打开WinSCP,选择协议为
- 拖拽传输
直接拖拽文件或文件夹完成双向传输。
通过第三方远程工具
适用场景:跨平台快速协助
工具推荐:TeamViewer、AnyDesk
操作步骤:
- 两端安装工具
在Windows和Linux分别安装同一工具(如TeamViewer)。
- 建立连接
- 在Linux端运行TeamViewer,记录设备ID和临时密码。
- 在Windows输入对方ID,验证密码后远程控制。
安全建议
- 防火墙配置
- Linux端:仅开放必要端口(如SSH的22端口),使用
ufw
工具:sudo ufw allow 22/tcp
- Linux端:仅开放必要端口(如SSH的22端口),使用
- 禁用root登录
- 修改SSH配置文件
/etc/ssh/sshd_config
:PermitRootLogin no PasswordAuthentication no # 强制使用密钥登录
- 修改SSH配置文件
- 定期更新系统
- 执行
sudo apt update && sudo apt upgrade
(Ubuntu/Debian)。
- 执行
常见问题解决
- 连接超时:检查Linux IP是否正确、防火墙是否放行端口。
- 认证失败:
- 密钥登录失败:确保Linux
authorized_keys
文件权限为600
。 - 密码错误:使用
passwd
命令重置密码。
- 密钥登录失败:确保Linux
- WSL启动报错:
在PowerShell运行wsl --update
更新内核。
方法 | 适用场景 | 安全性 | 复杂度 |
---|---|---|---|
SSH | 命令行管理、脚本执行 | 低 | |
WSL | 本地开发环境 | 中 | |
远程桌面 (XRDP) | 图形化操作 | 高 | |
WinSCP | 文件传输 | 低 | |
TeamViewer | 临时远程协助 | 低 |
优先推荐SSH+密钥认证,兼顾安全与效率;日常开发首选WSL,文件传输用WinSCP,确保遵循最小权限原则,定期审计日志(/var/log/auth.log
)。
引用说明:本文参考微软官方文档WSL安装指南、PuTTY手册及Linux安全最佳实践,工具链接均来自官网,确保可信度。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/30676.html