Ubuntu下怎么安装配置SSH服务

发布时间:2022-10-27 09:57:51 作者:iii
来源:亿速云 阅读:379

Ubuntu下怎么安装配置SSH服务

SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络中安全地传输数据。通过SSH,用户可以远程登录到服务器,执行命令或传输文件。在Ubuntu系统中,安装和配置SSH服务非常简单。本文将详细介绍如何在Ubuntu下安装和配置SSH服务。

1. 安装SSH服务

在Ubuntu系统中,默认的SSH服务是OpenSSH。首先,我们需要安装OpenSSH服务器。

1.1 更新软件包列表

在安装任何软件之前,建议先更新系统的软件包列表,以确保获取最新的软件版本。

sudo apt update

1.2 安装OpenSSH服务器

使用以下命令安装OpenSSH服务器:

sudo apt install openssh-server

安装过程中,系统会提示你确认安装,输入Y并按回车键继续。

1.3 检查SSH服务状态

安装完成后,SSH服务会自动启动。你可以使用以下命令检查SSH服务的状态:

sudo systemctl status ssh

如果SSH服务正在运行,你会看到类似以下的输出:

● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running) since ...

2. 配置SSH服务

默认情况下,SSH服务已经可以正常工作,但为了安全起见,建议进行一些基本的配置。

2.1 修改SSH配置文件

SSH的配置文件位于/etc/ssh/sshd_config。你可以使用任何文本编辑器(如nanovim)来编辑这个文件。

sudo nano /etc/ssh/sshd_config

2.2 更改默认端口

默认情况下,SSH服务使用22端口。为了提高安全性,建议将SSH端口更改为一个非标准端口。找到以下行:

#Port 22

将其修改为:

Port 2222

注意:2222只是一个示例端口号,你可以选择任何未被占用的端口。

2.3 禁用root登录

为了进一步增强安全性,建议禁用root用户的直接登录。找到以下行:

#PermitRootLogin yes

将其修改为:

PermitRootLogin no

2.4 限制用户登录

你可以通过配置AllowUsersAllowGroups来限制哪些用户或用户组可以通过SSH登录。例如,只允许用户user1user2登录:

AllowUsers user1 user2

2.5 保存并退出

完成配置后,保存文件并退出编辑器。如果你使用的是nano,可以按Ctrl + X,然后按Y确认保存。

2.6 重启SSH服务

为了使配置生效,需要重启SSH服务:

sudo systemctl restart ssh

3. 防火墙配置

如果你的系统启用了防火墙(如ufw),需要允许SSH端口通过防火墙。

3.1 允许SSH端口

假设你将SSH端口更改为2222,可以使用以下命令允许该端口:

sudo ufw allow 2222/tcp

3.2 启用防火墙

如果防火墙尚未启用,可以使用以下命令启用:

sudo ufw enable

4. 测试SSH连接

现在,你可以从另一台计算机上使用SSH客户端连接到你的Ubuntu服务器。假设服务器的IP地址为192.168.1.100,SSH端口为2222,用户名为user1,可以使用以下命令连接:

ssh user1@192.168.1.100 -p 2222

如果一切正常,你应该能够成功登录到服务器。

5. 总结

通过以上步骤,你已经成功在Ubuntu系统上安装并配置了SSH服务。为了确保服务器的安全性,建议定期更新系统和SSH软件包,并遵循最佳的安全实践。

推荐阅读:
  1. Ubuntu环境下SSH的安装及使用详解
  2. ubuntu如何开启ssh服务

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

ubuntu ssh

上一篇:Ubuntu的发行版上怎么安装微软TrueType字体

下一篇:Ubuntu的tzselect设置时间失效怎么解决

相关阅读

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

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