📜  如何在端口 22 manjaro 上打开 ssh - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:39.922000             🧑  作者: Mango

如何在端口 22 manjaro 上打开 ssh - Shell-Bash

在 Linux 中使用 SSH (Secure Shell)协议,可以安全地在本地和远程主机之间传输数据。默认情况下, OpenSSH 服务器监听端口 22。

以下是如何在 Manjaro Linux 中打开 SSH 的步骤:

  1. 检查 OpenSSH 是否已安装

在终端中输入以下命令,检查是否已安装 OpenSSH:

which sshd

如果未安装,终端将返回以下信息:

bash: /usr/sbin/sshd: No such file or directory

否则,终端将返回 OpenSSH 服务器的路径。

  1. 安装 OpenSSH

如果未安装 OpenSSH,可以使用以下命令在 Manjaro 上安装它:

sudo pacman -S openssh

输入管理员密码后按 Enter,等待安装完成。

  1. 启动 SSH 服务

使用以下命令启动 OpenSSH 服务器:

sudo systemctl start sshd

若提示命令执行成功,即启动SSH服务成功。

如果想在下次启动系统时自动启动 SSH 服务,可以使用以下命令:

sudo systemctl enable sshd
  1. 配置防火墙

在 Manjaro 上使用的默认防火墙是 ufw。如需使用 ufw 允许 SSH 流量,请使用以下命令:

sudo ufw allow ssh

如果不打算使用 ufw,可以配置其他防火墙或将 SSH 端口添加到现有防火墙规则中。

  1. 登录到远程主机

现在,您可以使用 SSH 客户端从另一台计算机或设备连接到您的 Manjaro 机器了。在本地终端或控制台上,输入以下命令:

ssh your_username@your_server_ip_address

“your_username”和“your_server_ip_address”将分别是您的用户名和服务器的 IP 地址。

例如,如果您的用户名是“john”并且服务器的 IP 地址为“192.168.1.100”,则输入以下命令:

ssh john@192.168.1.100

如果是第一次连接,将会提示您确认服务器的指纹,输入“yes”即可。然后,您将被要求输入您的密码。如果凭据正确,您就可以访问远程主机了。

尽管默认情况下端口为22,可以通过修改sshd_config配置文件来更改SSH服务的端口。

以上,就是如何在端口 22 Manjaro 上打开 SSH 的步骤。