目录
- 第一步:准备工作
- 第二步:启动 Xshell 并创建新会话
- 第三步:配置服务器连接信息
- 第四步:连接服务器(首次连接)
- 第五步:登录服务器
- 第六步:常用设置与技巧
- 1 设置主题和字体
- 2 设置文件传输 (Xftp)
- 3 保存密码(不推荐,但有方法)
- 4 快速连接(使用 Hosts)
第一步:准备工作
在开始之前,请确保你已经拥有以下信息:

- 一台可以运行的 Linux 服务器:
- 这台服务器必须已经启动,并且网络是可达的。
- 你知道它的 IP 地址(192.168.1.100 或公网 IP)。
- 你知道它的 SSH 端口号,默认是
22,如果不是默认端口,请务必确认。
- 服务器的登录凭据:
- 用户名:
root或ubuntu。 - 密码:该用户的登录密码。
- 用户名:
- 安装 Xshell 软件:
- 如果你还没有安装,请前往 NetSarang 官网 下载并安装。
- 注意:Xshell 是一款免费软件,但免费版只能创建有限数量的会话(通常为6个),对于个人学习和使用完全足够。
第二步:启动 Xshell 并创建新会话
-
打开你已经安装好的 Xshell 软件。
-
在主界面的左上角,你会看到一个工具栏,点击 “文件” (File) -> “新建” (New),或者直接点击工具栏上的 “新建” 图标(像一个加号)。
-
点击后,会弹出一个“新建会话属性”的窗口,你也可以通过点击左侧的 “文件” -> “属性”,然后在“常规”标签页下点击 “新建” 来达到同样的效果。
第三步:配置服务器连接信息
你需要填写服务器的详细信息。

- 名称:给你的这个连接起一个容易识别的名字,我的云服务器”、“测试机”等,这只是为了方便你管理多个连接。
- 协议:默认选择 SSH。
- 主机:填写你的 Linux 服务器的 IP 地址。
- 端口:填写服务器的 SSH 端口号,默认是
22,如果不是22,请修改为正确的端口号。 - 用户身份验证:点击左侧的 “用户身份验证” 选项卡。
- 方法:选择 “密码”。
- 用户名:填写你的 Linux 服务器用户名(如
root)。 - 密码:填写你的 Linux 服务器密码。
完成以上配置后,点击“确定”按钮。
第四步:连接服务器(首次连接)
-
回到 Xshell 主界面,你会看到左侧的“会话”列表中出现了你刚刚创建的会话名称。
-
选中这个会话,然后点击工具栏上的 “连接” 按钮,或者直接双击会话名称。
-
首次连接的警告:因为是第一次连接这个 IP,Xshell 会弹出一个安全警告,提示你无法验证服务器的主机密钥,这是因为 Xshell 不认识这台服务器,这是正常现象。
(图片来源网络,侵删) -
点击 “接受并保存” (Accept and Save)。
- 为什么会有这个警告? 这是为了防止“中间人攻击”,通过保存主机密钥,下次连接时 Xshell 会检查密钥是否与上次保存的一致,如果不一致,它会再次警告你,这可能意味着连接被劫持了。
第五步:登录服务器
如果一切顺利,你将看到一个类似终端的界面,并可能提示你输入密码。
- 输入密码:在光标处输入你的 Linux 服务器密码。*注意:输入时是没有任何星号 `
或点.显示的,这是为了安全,直接输入即可,然后按Enter` 键。** - 成功!:密码正确后,你就会看到 Linux 服务器的欢迎信息和命令行提示符(
[root@myserver ~]#或ubuntu@myserver:~$),至此,你已经成功通过 Xshell 连接到你的 Linux 服务器了!
第六步:常用设置与技巧
1 设置主题和字体
长时间盯着黑底绿字的终端可能会很累,你可以自定义它的外观。
- 右键点击左侧的会话,选择 “属性” (Properties)。
- 在弹出的窗口中,选择 “终端” (Terminal) 选项卡。
- 外观:你可以在这里选择预设的主题,或者自定义背景色、文字颜色。
- 字体:点击“字体”按钮,选择一个你喜欢的等宽字体,如
Consolas,Monaco或DejaVu Sans Mono,这样在终端中显示代码和表格会更整齐。
2 设置文件传输 (Xftp)
Xshell 通常会和 Xftp 一同安装,它是一个强大的 SFTP/FTP 客户端,可以让你在图形界面下直接在本地和服务器之间传输文件。
- 在会话中启动 Xftp:
- 成功连接到服务器后,点击顶部菜单栏的 “工具” (Tools) -> “调用 Xftp” (Launch Xftp)。
- 或者,在会话列表中,右键点击你的会话,选择 “使用 Xftp 连接” (Connect with Xftp)。
- 文件传输:Xftp 会启动,左侧是你的本地文件,右侧是服务器上的文件,你可以直接拖拽文件进行上传或下载,非常方便。
3 保存密码(不推荐,但有方法)
出于安全考虑,Xshell 默认不保存密码,但如果你在个人电脑上使用,且不担心安全问题,可以手动配置。
- 在会话属性中,选择 “用户身份验证”。
- 勾选 “保存密码” (Save Password)。
- 安全警告:再次强调,这样做有安全风险,如果你的电脑丢失或被他人使用,你的服务器账户可能会被盗用。
4 快速连接(使用 Hosts)
如果你有很多服务器,每次都去“属性”里修改会很麻烦,可以使用“Hosts”功能来快速切换。
- 在 Xshell 主界面,点击 “工具” (Tools) -> “选项” (Options)。
- 在左侧选择 “Hosts”。
- 你可以在这里创建一个“主机组”(我的服务器”),然后将不同的服务器会话拖拽到这个组里。
- 之后,你就可以在顶部的地址栏下拉菜单中快速切换不同的服务器了。
常见问题
-
Q: 连接超时或拒绝连接怎么办?
- A:
- 检查 IP 和端口:确保 IP 地址和 SSH 端口号正确无误。
- 检查网络:确保你的电脑能访问到服务器所在的网络,如果是云服务器,检查安全组/防火墙是否放行了 SSH 端口(如 22)。
- 检查 SSH 服务:在服务器上运行
systemctl status sshd(CentOS/Debian) 或ps aux | grep sshd确保SSH服务正在运行。 - 检查防火墙:在服务器上,可能需要手动开放端口,
firewall-cmd --permanent --add-port=22/tcp和firewall-cmd --reload。
- A:
-
Q: 提示
Permission denied (publickey,password).是什么意思?- A: 这表示服务器拒绝了你的密码登录,可能的原因是:
- 密码错误。
- 服务器禁用了密码登录,只允许密钥登录,这时你需要配置 SSH 密钥对。
- A: 这表示服务器拒绝了你的密码登录,可能的原因是:
希望这份详细的教程能帮助你顺利连接到 Linux 服务器!祝你使用愉快!
