温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在Linux虚拟机中配置SSH服务

发布时间:2025-01-01 01:56:10 来源:亿速云 阅读:145 作者:小樊 栏目:编程语言

在 Linux 虚拟机中配置 SSH 服务是一个相对简单的过程。以下是一些基本步骤,假设你使用的是基于 Debian 的系统(如 Ubuntu)和基于 Red Hat 的系统(如 CentOS)。

基于 Debian 的系统(如 Ubuntu)

  1. 更新包列表

    sudo apt update
    
  2. 安装 OpenSSH 服务器

    sudo apt install openssh-server
    
  3. 启动 SSH 服务

    sudo systemctl start ssh
    
  4. 设置 SSH 服务开机自启动

    sudo systemctl enable ssh
    
  5. 检查 SSH 服务状态

    sudo systemctl status ssh
    
  6. 配置防火墙(如果使用 UFW)

    sudo ufw allow ssh
    
  7. 验证 SSH 连接

    ssh -T user@your_server_ip
    

基于 Red Hat 的系统(如 CentOS)

  1. 更新包列表

    sudo yum update
    
  2. 安装 OpenSSH 服务器

    sudo yum install openssh-server
    
  3. 启动 SSH 服务

    sudo systemctl start sshd
    
  4. 设置 SSH 服务开机自启动

    sudo systemctl enable sshd
    
  5. 检查 SSH 服务状态

    sudo systemctl status sshd
    
  6. 配置防火墙(如果使用 firewalld)

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    
  7. 验证 SSH 连接

    ssh -T user@your_server_ip
    

配置 SSH 客户端

如果你需要从本地计算机连接到虚拟机,还需要配置 SSH 客户端。以下是在 Windows 和 macOS 上配置 SSH 客户端的示例。

Windows

  1. 下载并安装 OpenSSH 客户端

    • 下载 Git for Windows,它包含了 OpenSSH 客户端。
    • 安装 Git for Windows,安装过程中会包含 OpenSSH 客户端。
  2. 配置 SSH 客户端

    • 打开 Git Bash。
    • 设置默认 shell 为 OpenSSH:
      chsh -s /usr/bin/bash
      
    • 确保你的用户目录下的 .ssh 文件夹存在并且你有权限写入。

macOS

macOS 自带 OpenSSH 客户端,通常不需要额外安装。

  1. 验证 SSH 连接
    ssh -T user@your_server_ip
    

通过以上步骤,你应该能够在 Linux 虚拟机中成功配置 SSH 服务,并从本地计算机连接到虚拟机。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI