ubuntu

Ubuntu如何使用SSH服务

小樊
63
2025-04-07 00:04:07
栏目: 智能运维

在Ubuntu上使用SSH服务,您需要遵循以下步骤:

  1. 安装SSH服务器: 打开终端(快捷键:Ctrl + Alt + T),然后输入以下命令来安装SSH服务器:

    sudo apt update
    sudo apt install openssh-server
    
  2. 启动SSH服务: 安装完成后,SSH服务通常会自动启动。您可以通过以下命令检查SSH服务的状态:

    sudo systemctl status ssh
    

    如果服务未启动,您可以使用以下命令启动它:

    sudo systemctl start ssh
    
  3. 允许SSH连接: 默认情况下,SSH服务允许所有用户连接。但是,如果您想限制访问权限,可以编辑/etc/ssh/sshd_config文件:

    sudo nano /etc/ssh/sshd_config
    

    在文件中找到#PermitRootLogin这一行,取消注释并设置为yes(允许root用户登录)或prohibit-password(禁止root用户密码登录,需要使用密钥登录)。例如:

    PermitRootLogin prohibit-password
    

    保存并退出文件。

  4. 重启SSH服务: 为了使更改生效,您需要重启SSH服务:

    sudo systemctl restart ssh
    
  5. 连接到SSH服务器: 使用SSH客户端(如PuTTY、OpenSSH等)连接到Ubuntu服务器。您需要知道服务器的IP地址和端口号(默认为22)。在客户端中输入以下命令:

    ssh 用户名@服务器IP地址 -p 端口号
    

    例如:

    ssh user@example.com -p 22
    

    如果您使用的是密钥登录,还需要指定私钥文件的路径:

    ssh -i /path/to/private_key 用户名@服务器IP地址 -p 端口号
    
  6. 设置防火墙规则(可选): 如果您的服务器启用了防火墙,您需要允许SSH连接。使用以下命令打开端口22(或您自定义的端口号):

    sudo ufw allow 22
    

    然后重新加载防火墙规则:

    sudo ufw reload
    

现在,您已经成功在Ubuntu上设置了SSH服务,并可以从其他计算机连接到它。

0
看了该问题的人还看了