跳到主要内容
系统常识 UbuntuSSH远程访问服务器

Ubuntu 远程访问:SSH 客户端与使用

讲清 Ubuntu 上 SSH 的客户端与服务器两种角色:ssh 基本语法、常用选项、装 openssh-server 开远程、以及日常排错的入口命令。

发布于 2026/11/11 所属频道 Ubuntu 与 Debian

结论先行

Ubuntu 里 SSH 有两个角色:客户端(桌面默认装好,ssh 直接可用)与服务器(需装 openssh-server)。服务器安装介质(Live Server)通常默认勾 SSH 任务组,桌面默认不开。

客户端基本用法

ssh user@host                    # 密码或密钥登录
ssh -p 2222 user@host           # 非默认端口
scp local.txt user@host:~/      # 传文件
sftp user@host                  # 交互式传文件
ssh -L 8080:localhost:3306 user@host   # 本地端口转发(隧道)

服务端启用(服务器/桌面均可)

sudo apt install -y openssh-server
sudo systemctl enable --now ssh
sudo systemctl status ssh        # 看监听端口

排错入口

sudo journalctl -u ssh -n 50        # 服务端登录失败原因
ss -lntp | grep :22               # 端口在不在听
sudo ufw status                    # 防火墙是否放行了 22

连不上十有八九三选一:服务没起、防火墙没放行、密钥/密码不对。顺序照上表查。

桌面与服务器默认差异

  • 桌面(桌面版条目):装完 ssh 客户端可用;服务器需另装
  • 服务器(服务器版条目):安装器勾「OpenSSH server」任务组默认装好

包版本与规格以 Ubuntu 索引页 对应条目为准。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常识文章

同一集合内的相近主题,按标签与关键词匹配