首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >Pop!_OS >如何在Pop!_OS上设置SSH远程访问?

如何在Pop!_OS上设置SSH远程访问?

词条归属:Pop!_OS

在Pop!_OS上设置SSH远程访问的步骤如下:

安装SSH服务器

在终端中运行以下命令安装SSH服务器

代码语言:javascript
代码运行次数:0
运行
复制
sudo apt-get install openssh-server

配置SSH服务器

打开SSH服务器的配置文件,使用以下命令:

代码语言:javascript
代码运行次数:0
运行
复制
sudo nano /etc/ssh/sshd_config

修改以下参数:

  • 将Port参数设置为SSH服务器的端口号,默认为22。
  • 将PermitRootLogin参数设置为no,禁止root用户通过SSH登录。
  • 将PasswordAuthentication参数设置为no,禁止使用密码进行SSH登录。
  • 可选:如果需要允许公钥认证,则取消注释并修改PubkeyAuthentication参数为yes。

保存并关闭文件。

重启SSH服务器

使用以下命令重启SSH服务器以使更改生效:

代码语言:javascript
代码运行次数:0
运行
复制
sudo systemctl restart sshd

防火墙设置

如果您正在运行防火墙,请确保将SSH端口添加到防火墙规则中,以允许远程访问。例如,如果您使用的是ufw防火墙,则可以使用以下命令:

代码语言:javascript
代码运行次数:0
运行
复制
sudo ufw allow <ssh-port>/tcp

连接SSH服务器

现在,您可以使用SSH客户端连接到您的Pop!_OS计算机。在另一台计算机上打开终端,使用以下命令连接到您的Pop!_OS计算机:

代码语言:javascript
代码运行次数:0
运行
复制
ssh <username>@<ip-address> -p <ssh-port>

其中,<username>是您的Pop!_OS计算机上的用户名,<ip-address>是您的Pop!_OS计算机的IP地址,<ssh-port>是您在SSH服务器配置文件中设置的端口号。如果您使用的是默认端口号22,则可以省略-p参数。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券