admin 管理员组文章数量: 1184232
一:
Xshell 8与Xftp 8注册及使用教程
一、前言
Xshell和Xftp是由NetSarang公司开发的两款高效远程管理工具,广泛应用于Linux服务器运维、软件开发和网站管理等领域。其中:
- Xshell:功能强大的SSH终端模拟器,支持多标签会话、密钥认证和脚本自动化
- Xftp:直观的SFTP/FTP文件传输工具,支持拖拽操作和目录同步
本教程将详细介绍2025年最新版(Xshell 8/Xftp 8)的免费注册流程、安装步骤和使用技巧,帮助您安全高效地管理远程服务器。
⚠️ 重要提示:本文介绍的免费版仅适用于家庭/学校非商业用途,商业使用需购买官方授权。
二、官方免费版注册与下载
2.1 获取免费授权
-
访问NetSarang官网免费授权页面:
家庭/学校免费 - NetSarang Website -
填写注册信息(*为必填项):
- 姓名*:输入真实姓名(非商业用途验证)
- 邮箱*:建议使用Gmail/Outlook等国际邮箱(国内邮箱可能收不到邮件)
- 软件选择:勾选 "Xshell" 和 "Xftp"(同时获取两款工具)
-
点击 "下载" 按钮,系统将自动发送包含下载链接的邮件到您填写的邮箱
2.2 下载安装包
- 打开邮箱,找到来自
NetSarang的邮件(主题通常为"Xshell/Xftp Free License") - 点击邮件中的 "Download" 链接,跳转至官方下载页面
- 根据系统选择版本:
- Windows 10/11 64位:选择 Xshell 8 (64-bit) 和 Xftp 8 (64-bit)
- 老旧系统:选择32位版本(文件大小约40MB)
💡 小技巧:如果未收到邮件,检查垃圾邮件箱,或尝试更换邮箱重新注册
三、软件安装步骤
3.1 Xshell 8安装
- 双击下载的安装文件(如
Xshell-8.0.0066p.exe) - 出现安全警告时,点击 "更多信息" → "仍要运行"
- 选择安装语言:简体中文
- 接受许可协议:勾选 "我接受许可证协议中的条款",点击"下一步"
- 自定义安装路径:默认路径:
C:\Program Files\NetSarang\Xshell 8和D:\Program Files\Xftp 8 - 选择组件:保持默认勾选(Xshell主程序、桌面快捷方式)
- 点击 "安装",等待进度条完成(约1-2分钟)
- 取消勾选 "启动Xshell",点击"完成"
3.2 Xftp 8安装
- 双击Xftp安装文件(如
Xftp-8.0.0055p.exe) - 安装步骤与Xshell相同,建议安装路径与Xshell保持一致(如
D:\Program Files\Xftp 8) - 安装完成后,取消勾选"启动Xftp",点击"完成"
⚠️ 注意:安装过程中若提示".NET Framework初始化错误",需先下载安装.NET Framework 4.8
四、Xshell基础使用
4.1 首次启动与语言设置
- 双击桌面"Xshell 8"快捷方式
- 首次启动会提示"免费许可协议",点击"接受"
- 切换界面语言(若默认不是中文):
- 点击顶部菜单 "Tools" → "Options"
- 左侧选择 "Language",右侧下拉框选择 "简体中文"
- 点击"确定"并重启Xshell
4.2 创建SSH连接
- 点击工具栏 "新建" 图标(或按
Ctrl+N) - 在"新建会话"窗口填写:
- 名称:自定义(如"阿里云服务器")
- 协议:选择 SSH(默认)
- 主机:输入服务器IP地址(如192.168.233.128)
- 端口:默认22(若服务器修改过SSH端口需对应修改)
- 切换到 "用户身份验证" 标签:
- 方法:选择"Password"
- 用户名:输入服务器登录名(如
root) - 密码:输入对应密码,勾选 "保存密码"
- 点击"确定"保存会话,双击会话名称连接服务器
- 首次连接会提示"主机密钥确认",点击 "接受并保存"
✅ 连接成功后,终端会显示类似提示:
Last login: Wed Jul 1 16:30:00 2025 from 192.168.1.100 [root@server ~]#
4.3 终端优化配置
-
字体设置:
- 右键会话标签 → "属性" → "外观"
- 字体选择 "Consolas" 或 "微软雅黑",大小14
- 勾选"使用TrueType字体"和"字体平滑"
-
编码设置(解决中文乱码):
- 会话属性 → "终端" → "编码" → 选择 "UTF-8"
- 服务器端配置(若仍乱码):
终端编码设置(解决乱码)
注:图示为类似软件编码设置界面,Xshell操作路径相同 - 会话属性设置:右键会话 → 属性 → 终端 → 编码 → UTF-8
- 服务器端配置(若仍乱码)
- echo 'export LANG=zh_CN.UTF-8' >> ~/.bashrc
- source ~/.bashrc
- 密钥认证配置(更安全登录)
- 生成密钥对:
- 打开工具 → 用户密钥管理者 → 新建
- 密钥类型选RSA,密钥长度2048位,点击"下一步"
- 设置密钥密码(可选),完成后保存私钥(.ppk格式)
- 服务器端配置:
- mkdir -p ~/.ssh && chmod 700 ~/.ssh
- vi ~/.ssh/authorized_keys # 粘贴公钥内容
-
chmod 600 ~/.ssh/authorized_keys
- Xshell中选择"Public Key"认证方式,导入保存的私钥文件
五、Xftp文件传输
5.1 建立SFTP连接
- 双击桌面"Xftp 8"快捷方式
- 点击工具栏 "新建",填写连接信息:
- 名称:与Xshell会话保持一致(便于识别)
- 协议:选择 SFTP(推荐,比FTP更安全)
- 主机:输入服务器IP(与Xshell相同)
- 端口:22(默认)
- 用户名/密码:与服务器登录信息一致
- 点击"连接",首次连接同样需要接受主机密钥
5.2 文件上传与下载
-
Xftp界面分为两部分:
- 左侧:本地计算机文件目录
- 右侧:远程服务器文件目录
-
上传文件:
- 本地目录找到需上传文件,选中后拖拽到右侧远程目录
- 或右键文件选择 "传输"
-
下载文件:
- 远程目录选中文件,拖拽到左侧本地目录
- 传输进度在底部状态栏显示,完成后提示"传输成功"
5.3 与Xshell集成使用
在Xshell中直接启动Xftp连接当前服务器:
5.2 Xftp高级功能
5.3 安全建议
六、常见问题解决
- 确保已通过Xshell连接到服务器
- 按快捷键
Ctrl+Alt+F或点击工具栏 "新建文件传输" 图标 - Xftp会自动使用当前会话的连接信息,无需重复输入IP和密码
-
五、实用技巧与注意事项
5.1 Xshell高效操作
多标签管理:Ctrl+T新建标签,Alt+数字切换标签命令发送到多会话:工具 → 发送键输入到所有会话 - 日志记录:文件 → 日志 → 开始记录,默认保存路径:我的文档\Xshell\Logs
- 目录同步:选中本地和远程目录,右键"比较目录"后"同步"
- 传输队列:底部"传输"标签可查看/暂停/恢复传输任务
- 文件权限设置:右键文件选择"属性",可修改Linux文件权限(如755)
- 定期更换服务器密码或密钥
- 避免保存敏感服务器密码,优先使用密钥认证
- 通过文件 → 会话管理器 → 导出备份会话配置
- 连接超时:检查服务器IP/端口是否正确,防火墙是否开放22端口
- 中文乱码:确保终端编码和服务器LANG环境变量均为UTF-8
- 权限不足:文件传输时提示Permission denied,需服务器端调整目录权限
- 密钥认证失败:检查~/.ssh/authorized_keys权限是否为600,SELinux是否开启
二:打开 Xshell,连接自己的虚拟机,在终端输入命令man man,出现什么结果?请自行查阅,解释出现的结果。
在 Xshell 连接虚拟机后,输入命令 man man 会调出 Linux/Unix 系统的手册页(manual page),显示关于 man 命令本身的详细使用说明。
1. 输出结果示例
执行 man man 后,终端会显示类似以下内容
原因:
1. 输出结果的结构
man man 的输出通常分为多个标准部分(不同系统可能略有差异),按顺序包括:
(1) NAME(名称)
man - an interface to the system reference manuals
-
解释:
man是访问系统参考手册(manual pages)的接口工具。
(2) SYNOPSIS(语法)
man [选项] [手册章节] 命令/函数名 man -k 关键词 man -f 命令名
-
关键点:
-
基本用法:
man 命令名(如man ls)。 -
指定章节:
man 2 open(查看系统调用open的文档)。 -
搜索功能:
man -k "关键词"(模糊搜索相关手册)。
-
(3) DESCRIPTION(描述)
-
核心内容:
-
man会从预定义的目录(如/usr/share/man)查找手册页。 -
手册按章节分类(见下文),默认从低章节开始搜索。
-
(4) SECTIONS(手册章节分类)
| 章节号 | 内容类型 | 典型示例 |
|---|---|---|
| 1 | 用户命令 | ls, cp |
| 2 | 系统调用 | open, fork |
| 3 | 库函数 | printf, malloc |
| 4 | 设备文件 | /dev/random |
| 5 | 配置文件格式 | /etc/passwd |
| 6 | 游戏和屏保 | (较少使用) |
| 7 | 杂项(协议、文件系统) | tcp, ext4 |
| 8 | 系统管理命令 | mount, ifconfig |
(5) OPTIONS(常用选项)
| 选项 | 作用 | 示例 |
|---|---|---|
-k | 按关键词搜索手册 | man -k "network" |
-f | 显示命令的简短描述 | man -f ls |
-a | 显示所有匹配的手册页 | man -a printf |
-w | 显示手册页的物理路径 | man -w bash |
(6) EXAMPLES(示例)
man ls # 查看 ls 命令的文档 man 3 sleep # 查看库函数 sleep() 的文档 man -k "copy" # 搜索所有包含 "copy" 的手册
(7) SEE ALSO(相关命令)
-
推荐其他工具:
-
apropos:等同于man -k(关键词搜索)。 -
whatis:等同于man -f(简短描述)。 -
less:手册页默认的分页查看器。
-
2. 操作手册页的快捷键
| 按键 | 功能 |
|---|---|
空格 | 向下翻页 |
Enter | 逐行滚动 |
/关键词 | 搜索(按 n 跳转到下一匹配) |
q | 退出手册页 |
h | 查看快捷键帮助 |
3. 常见问题及解决
Q1: 为什么提示 No manual entry for man?
-
原因:手册页未安装。
-
解决:
# Debian/Ubuntu sudo apt install man-db # CentOS/RHEL sudo yum install man-pages
Q2: 如何查看中文手册?
-
安装中文翻译包(部分系统支持):
sudo apt install manpages-zh # Debian/Ubuntu
-
切换语言:
export LANG=zh_CN.UTF-8 man ls
Q3: 如何快速定位到某个选项的说明?
-
使用
/搜索:-
输入
/--help查找--help选项的说明。 -
按
n跳转到下一个匹配项。
-
4. 总结
-
man man是 Linux 系统的“帮助手册的说明书”,教你如何使用man工具。 -
核心功能:
-
按章节(1-8)查阅命令、函数或文件格式。
-
支持关键词搜索(
-k)和快速描述(-f)。
-
本文标签: 作业
版权声明:本文标题:第二次作业 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1759942932a3136602.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论