linux怎么开启ssh服务

原创
ithorizon 11个月前 (06-13) 阅读数 186 #Linux

在Linux上开启SSH服务的步骤

SSH(Secure Shell)是一种网络协议,允许用户在Linux系统之间保险地进行远程登录和数据传输。以下是开启Linux系统SSH服务的详细步骤,我们将以Ubuntu为例,考虑到大部分Linux发行版的步骤相似。

1. 安装SSH

如果你的系统还未安装SSH,首先需要通过命令行安装它。打开终端(Terminal),输入以下命令:

sudo apt-get update

sudo apt-get install openssh-server

这里`apt-get`是Ubuntu/Debian系列系统的包管理器,`openssh-server`是SSH服务器软件包。

2. 配置SSH

安装完成后,SSH服务通常会自动启动。但为了确保配置正确,我们可以检查SSH配置文件`/etc/ssh/sshd_config`。打开文件并查看默认设置,例如是否禁用了root用户的SSH登录:

sudo nano /etc/ssh/sshd_config

找到`PermitRootLogin`行,如果设为`no`,则需要将其改为`yes`或注释掉以允许root用户登录。然后保存并关闭文件。

3. 重启SSH服务

更改配置后,需要重启SSH服务使其生效。在终端中输入:

sudo service ssh restart

或者在某些新版本的系统中,或许需要使用`systemctl`:

sudo systemctl restart ssh

4. 验证SSH服务状态

确认SSH服务已胜利启动,你可以运行以下命令:

systemctl status ssh

如果输出显示"active (running)",那么SSH服务已经正常运行。

5. 设置SSH密钥对

为了更保险,建议创建一个SSH密钥对,这样就不需要每次登录时都输入密码。运行以下命令:

ssh-keygen -t rsa

按照提示操作即可。最后,将公钥添加到远程服务器的authorized_keys文件中。

现在,你的Linux系统已经开启了SSH服务,并且可以通过SSH进行保险登录。记得定期更新系统和SSH服务,保持保险性。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门