如何在Debian 10中启用SSH

如何在Debian 10中启用SSH

在Debian 10上启用SSH

SSH代表Secure Shell Service,并启用安全的远程登录和其他网络操作。在本教程中,您将学习如何在Debian桌面上启用SSH。使用ssh,您可以远程连接到计算机,访问文件并执行管理任务。

先决条件

在Debian 10中启用SSH之前,服务器上必须存在具有sudo特权的非root用户帐户。

在Debian上安装SSH

在这里,从Debian存储库安装SSH。在Debian上安装SSH非常容易。

通过输入以下命令来更新apt软件包管理器索引:

sudo apt update

您需要安装Debian Universal Repository中可用的OpenSSH-Server(OpenBSD Secure Shell)。输入以下命令以安装OpenSSH服务器:

sudo apt install openssh-server

现在将提示您输入密码。请输入密码

当您安装ssh时,它将自动启动。在终端中执行该命令后,打印ssh服务的状态以检查安装类型。

sudo systemctl status ssh

输出是

Output
    Active: active (running) :
Now press q to go back to the terminal.

编辑SSH配置文件

您可以根据需要编辑ssh配置。要编辑SSH配置,请输入以下命令:

sudo nano /etc/ssh/sshd_config

如果未安装nano,则默认情况下还可以使用Debian随附的Gedit文本编辑器。

sudo gedit /etc/ssh/sshd_config

编辑文件后,保存并关闭Gedit。

在局域网上使用SSH

如果通过局域网连接Debian桌面,则需要在终端中输入以下命令

ssh [email protected]

将用户名替换为Debian桌面用户名,并将IP地址替换为要连接的计算机的IP地址。

要获取机器的IP地址,请输入以下命令

ifconfig

拥有IP地址后,您可以通过键入以下内容进行连接

ssh [email protected]

首次连接时,您会看到警报。输入“是”继续。

现在,您需要输入要连接的机器的密码,然后按Enter。

在互联网上使用SSH

首先,您需要知道要连接的计算机的公共IP地址。您可以通过输入以下命令进行检查:

curl ipinfo.io/ip

通过输入以下命令连接到机器

ssh [email protected]_ip_address

注意:如果将计算机发布到Internet,则需要配置路由器以接受SSH流量。

SSH的基本操作

要启动SSH服务,请输入以下命令

sudo systemctl start ssh

要停止ssh服务,请输入以下命令

sudo systemctl stop ssh

输入以启用SSH服务

sudo systemctl enable ssh

输入以禁用SSH服务

sudo systemctl enable ssh

结论

在这里,您学习了如何在Debian 10上成功启用SSH。如果您有任何疑问,请不要忘记下面的评论。

Sidebar