在Ubuntu中安装并配置ssh

  1. 更新系统

    复制代码
    sudo apt-get update
  2. 安装ssh服务

    复制代码
    sudo apt-get install openssh-server
  3. 启动ssh服务

    复制代码
    sudo systemctl start ssh
  4. 查看ssh服务状态

    复制代码
    sudo systemctl status ssh

    看到active (running)字样表示已经成功启动

    这时会出现以上这样,这是 Linux 系统中less命令的查看界面(通常用于查看日志或长文本),要退出并回到命令行输入状态,直接按键盘上的 **q键 ** 即可。

  5. 设置ssh服务开机自启动

    复制代码
    sudo systemctl enable ssh

    可以查看下是否开启成功

    复制代码
    systemctl is-enabled ssh

    显示enable表示开启成功,若返回 disabled,表示未设置开机自启动

  6. 允许ssh通过防火墙

    复制代码
    sudo ufw allow ssh

这样ssh服务配置完毕,可以从远程客户端使用ssh连接Ubuntu服务器了。

相关推荐
chlk12312 小时前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑13 小时前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件13 小时前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号1 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash1 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI2 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行2 天前
Linux和window共享文件夹
linux
木心月转码ing3 天前
WSL+Cpp开发环境配置
linux
埃博拉酱4 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
崔小汤呀4 天前
最全的docker安装笔记,包含CentOS和Ubuntu
linux·后端