ubuntu

Ubuntu SSH如何管理远程服务器

小樊
51
2025-07-29 13:47:26
栏目: 云计算

使用Ubuntu SSH管理远程服务器是一个相对直接的过程,涉及安装和配置SSH服务、连接到远程服务器以及执行管理任务。以下是详细的步骤:

安装和配置SSH服务

  1. 安装OpenSSH服务器

    打开终端并输入以下命令来安装OpenSSH服务器:

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

    安装完成后,启动SSH服务:

    sudo systemctl start ssh
    

    要使SSH服务在系统启动时自动运行,请执行:

    sudo systemctl enable ssh
    
  3. 配置防火墙

    如果服务器上运行了防火墙(如UFW),需要打开SSH端口(默认为22)以允许远程访问:

    sudo ufw allow ssh
    

连接到远程服务器

  1. 使用SSH客户端连接

    在本地计算机上使用以下命令连接到远程服务器:

    ssh username@server_ip_address
    

    其中 username 是你想要登录的用户名,server_ip_address 是服务器的IP地址。

  2. 使用密钥对进行身份验证 (推荐)

    在本地计算机上生成SSH密钥对:

    ssh-keygen -t rsa
    

    将生成的公钥添加到远程服务器的 authorized_keys 文件中:

    ssh-copy-id username@remote_host
    
  3. 配置本地 ~/.ssh/config 文件以简化连接(可选):

    Host your_alias
      HostName server_ip_address
      User username
      IdentityFile ~/.ssh/id_rsa
    

远程管理服务器

成功连接后,你可以在本地计算机的命令行界面中执行服务器上的命令,从而实现远程管理。例如:

通过以上步骤,你可以使用Ubuntu SSH安全地管理远程服务器。

0
看了该问题的人还看了