二、Ubuntu Server 远程连接

SSH(Secure Shell)是远程管理Linux最核心的工具——它可以让你在本地电脑上控制千里之外的服务器,而且所有数据都是加密的,非常安全。

一、SSH到底是什么?

简单说,SSH是一种远程登录协议,就像你在服务器上插了一个虚拟的键盘和屏幕,能在本地电脑上输入命令、查看文件、管理服务。

  • 为什么需要SSH?
    • Linux通常没有图形界面,必须通过命令行操作;
    • 而且服务器一般都是放在机房,不可能每次都跑去现场操作。
  • 核心优势:
    • 加密传输(防止密码和数据被偷看)
    • 跨平台(Windows/Mac/Linux都能用)
    • 操作简单(一条命令或者点击几下就能连接服务器)

二、连接前的准备

在连接服务器之前,需要确保Linux系统已经安装并启动了SSH服务,这里还是以Ubuntu Server为例。

1、检查SSH服务是否已经安装

登录Ubuntu Server 执行一下命令:
(如果是虚拟机,直接在控制台操作即可;如果是云服务器,用服务商提供的“远程控制台”)

dpkg -l | grep openssh-server

如图所示,如果输出中有 ii openssh-server 字样,说明已经安装。

图片[1]-二、Ubuntu Server 远程连接-队长的Blog

如果没有任何输出,就需要手动安装

sudo apt update && sudo apt install openssh-server -y
图片[2]-二、Ubuntu Server 远程连接-队长的Blog

2、启动SSH服务,并设置开机自启

安装完SSH服务器后,要确保服务处于运行状态,并设置为开机自启动:

# 启动SSH服务
sudo systemctl start ssh

# 设置开机自启(服务器重启后自动启动SSH服务,避免每次手动启动)
sudo systemctl enable ssh

# 检查服务状态(确认是否正常运行)
sudo systemctl status ssh
图片[3]-二、Ubuntu Server 远程连接-队长的Blog
如果输出中有 active (running) 字样,说明 SSH 服务已就绪,等待连接。

3、记录服务器ip地址

连接服务器,需要知道服务器的ip地址,执行下面命令查看:

ip addr            #简写ip a ,显示所有网络接口信息
图片[4]-二、Ubuntu Server 远程连接-队长的Blog

三、SSH客户端工具的选择

Windows本身不知道SSH客户端(Win10/11已内置),推荐新手从图形化工具入手:

工具1:PuTTY(免费、轻量化、纯图形化、适合纯新手)

下载:PuTTY 站内汉化版

首次连接:会弹出“安全警告”(提示服务器指纹),点击接受即可(只弹一次)。
登录设备:输入服务器用户名,回车后输入密码(输入密码时屏幕不显示,输入完回车即可)。

工具2:Xshell(功能全,适合进阶)

比PuTTY界面更友好,支持标签页、记住密码、文件传输等,适合频繁连接的场景:

下载:Xshell Plus 站内破解版

工具3:Windows 终端(命令行,适合习惯命令的用户)

Win10/11 已内置 OpenSSH 客户端,无需额外安装:

使用方法:打开“终端”或者“命令提示符(CMD)”输入:

ssh 用户名@服务器IP      #例如: ssh duiz@192.168.10.171
图片[12]-二、Ubuntu Server 远程连接-队长的Blog
首次连接:需要输入 yes 确认指纹,再输入密码即可。

工具4:Mac/Linux 系统:直接用自带终端(最方便)

Mac 和 Linux 系统默认内置 SSH 客户端,无需安装任何工具,直接用终端即可:
打开终端,输入连接命令:

ssh 用户名@服务器IP      #例如: ssh duiz@192.168.10.171
图片[13]-二、Ubuntu Server 远程连接-队长的Blog
首次连接:需要输入 yes 确认指纹,再输入密码即可。

四、SCP/SFTP客户端的选择

对于新手来说,图形化的 SCP/SFTP 工具比命令行更直观,通过拖拽即可完成文件传输。

工具1:FileZilla(免费开源、全平台通用 Windows/Mac/Linux)

下载:FileZilla 站内下载>>
优势:完全免费、开源、跨平台,中文界面支持,官网更新频繁(安全性有保障)。
不足:高级功能(如同步文件夹)需要手动配置,界面风格偏传统。

工具2:WinSCP(免费、功能强大、Windows 最佳选择)

下载:WinSCP 站内下载>>
优势:免费、Windows 优化极佳,功能比 FileZilla 更贴合服务器管理需求(如权限修改)。
不足:仅支持 Windows,界面风格偏经典(非现代设计)。

工具3:Transmit(付费、Mac 最佳选择)

下载https://panic.com/transmit/
优势:Mac 生态融合度最高,操作流畅,适合追求体验的用户。
不足:付费软件(约 45 美元,有免费试用版),功能对纯新手略冗余。
适用场景:Mac 用户且预算充足,需要高效管理多个服务器 / 云存储的场景。

工具4:GNOME Files(原 Nautilus,Linux系统自带,零配置)

优势:系统集成,操作和管理本地文件完全一致,适合习惯 Linux 桌面的用户。
不足:功能简单(无断点续传、批量同步等高级功能)。
适用场景:Linux 桌面用户,日常简单文件传输(无需装额外软件)。

五、新手选择建议

1、优先免费工具
FileZilla(全平台)、WinSCP(Windows)、GNOME Files(Linux),零成本且足够满足日常需求;
2、按场景选功能

  • 纯文件传输 → WinSCP/FileZilla;
  • 终端 + 传输一体化 → Xshell(Windows);
  • Mac 用户追求体验 → 先试 Cyberduck(免费),觉得好用再考虑 Transmit(付费);

3、避开 “小众工具”
优先选择更新频繁、社区活跃的工具(如上述推荐),安全性和兼容性更有保障。

4、选择适合自己的组合方案:
Windows首选:PuTTY+WinSCP组合、Xshell Plus(Xshell和Xftp的合集版本)
其它系统,根据你自己的喜好来。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容