百度搜索:蓝易云 ,Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置!

本文涉及的产品
资源编排,不限时长
无影云电脑个人版,1个月黄金款+200核时
无影云电脑企业版,4核8GB 120小时 1个月
简介: 这些步骤提供了在Debian 11服务器上安装SSH,创建新用户并允许SSH远程登录以及进行SSH安全登录配置的指南。请确保按照步骤操作,并根据您的需求进行必要的修改。

在Debian 11服务器上安装SSH并创建新用户允许SSH远程登录的步骤如下:

步骤1:安装SSH
为了安装SSH服务器,您需要以root用户或具有sudo特权的用户身份登录到您的Debian 11服务器。

在终端中执行以下命令来安装SSH服务器:

sudo apt update
sudo apt install openssh-server

步骤2:创建新用户
要创建一个新用户,您可以使用 adduser命令。将下面的命令替换为您想要的用户名:

sudo adduser new_username

系统会提示您设置新用户的密码和其他详细信息。

步骤3:允许SSH远程登录
默认情况下,Debian 11服务器上安装的SSH服务器应该允许远程登录。但是,为了确保它已经正确配置,您可以编辑SSH服务器配置文件。

使用以下命令打开SSH配置文件:

sudo nano /etc/ssh/sshd_config

在文件中,查找以下行:

#PermitRootLogin yes

将其改为:

PermitRootLogin no

这将禁止使用root用户登录SSH。这是为了增加安全性。如果您仍然希望root用户可以远程登录,请将上述行改回 PermitRootLogin yes

步骤4:配置SSH安全登录
您可以通过禁用密码身份验证和启用公钥身份验证来进一步增强SSH的安全性。

找到以下行:

#PasswordAuthentication yes

将其改为:

PasswordAuthentication no

这将禁用密码身份验证。然后,找到以下行:

#PubkeyAuthentication yes

将其改为:

PubkeyAuthentication yes

这将启用公钥身份验证。

保存并关闭文件。

步骤5:重启SSH服务
完成上述更改后,您需要重启SSH服务,使更改生效。

使用以下命令重启SSH服务:

sudo systemctl restart ssh

现在,您应该能够使用新创建的用户通过SSH远程登录到您的Debian 11服务器了。

这些步骤提供了在Debian 11服务器上安装SSH,创建新用户并允许SSH远程登录以及进行SSH安全登录配置的指南。请确保按照步骤操作,并根据您的需求进行必要的修改。

目录
相关文章
|
2月前
|
监控 Ubuntu 安全
debian或Ubuntu中开启ssh允许root远程ssh登录的方法
在Debian或Ubuntu系统中启用root用户的SSH远程登录需要编辑SSH配置文件、设置root密码并重启SSH服务。虽然这可以在某些情况下提供便利,但必须注意安全性,通过使用强密码、限制IP访问、使用SSH密钥认证等方法来保护服务器的安全。
545 5
|
6月前
|
JavaScript 应用服务中间件 Linux
【应用服务 App Service】解决无法从Azure门户SSH登录问题
【应用服务 App Service】解决无法从Azure门户SSH登录问题
|
3月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
112 2
|
6月前
|
安全 Shell Linux
如何禁止某个用户使用ssh登录
本文介绍了五种禁止用户通过SSH登录的方法:1) 修改`/etc/ssh/sshd_config`文件中的`DenyUsers`和`DenyGroups`来阻止特定用户或用户组登录;2) 将用户的默认shell设置为`/usr/sbin/nologin`或`/bin/false`以禁用其SSH访问;3) 利用PAM(可插入认证模块)通过编辑`/etc/security/sshd.conf`来限制登录权限;4) 通过编辑`/etc/hosts.deny`文件拒绝特定用户的SSH访问;5) 锁定或禁用用户账号以阻止所有类型的登录。每种方法都提供了详细的步骤指导。
840 1
|
3月前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
117 10
|
4月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
6月前
|
Kubernetes 应用服务中间件 nginx
debian11使用kubeadm安装k8s
debian11使用kubeadm安装k8s
127 1
|
6月前
|
安全 Ubuntu Shell
深入挖掘Debian系统中安装Docker
【8月更文挑战第21天】在Debian系统中安装Docker需按步骤操作:首先确保软件包更新,执行`sudo apt update`并安装必要软件包支持HTTPS;接着添加Docker官方GPG密钥以验证包的完整性和安全性;然后设置Docker稳定版仓库,通过`tee`命令配置仓库文件;再更新软件包索引;最后安装Docker Engine并通过运行测试容器确认安装成功。此指南适用于多数Debian版本,如遇问题请查阅官方文档。
445 0
|
6月前
|
存储 Linux 开发工具
在Debian 8上安装Git的方法
在Debian 8上安装Git的方法
62 0
|
6月前
|
SQL 关系型数据库 Linux
如何在 Debian 8 上安装和使用 PostgreSQL 9
如何在 Debian 8 上安装和使用 PostgreSQL 9
83 0

相关产品

  • 云服务器 ECS