远程自动锁定平面

2024-06-02 22:44
文章标签 自动 远程 平面 锁定

本文主要是介绍远程自动锁定平面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

Ubuntu 系统上

方法一:使用 SSH 重新连接

方法二:解锁当前会话

方法三:通过 SSH 解锁会话

方法四:禁用自动锁屏(如果合适)

windows系统

方法三:修改组策略设置


Ubuntu 系统上

远程会话被锁定可能是由于以下原因之一:

  1. 自动屏幕锁定:系统在一段时间没有活动后会自动锁定屏幕。
  2. 远程会话中断:网络连接问题导致远程会话被中断,重新连接时需要输入密码解锁。

以下是一些解决方法:

方法一:使用 SSH 重新连接

如果你是通过 SSH 连接的,可以尝试重新连接到服务器。

ssh username@server_ip_address

方法二:解锁当前会话

如果你能够通过其他方式访问服务器(例如 VNC 或物理访问),你可以解锁会话。

  1. 在锁屏界面输入密码:尝试输入你的用户密码以解锁会话。

  2. 切换到虚拟控制台

    • Ctrl + Alt + F1 切换到第一个虚拟控制台。
    • 输入你的用户名和密码登录。
    • 之后可以尝试以下命令解锁会话:
    loginctl unlock-session
    • 然后按 Ctrl + Alt + F7 切换回图形界面。

方法三:通过 SSH 解锁会话

如果你可以通过 SSH 连接到服务器,可以尝试解锁会话。

  1. 连接到服务器:

    ssh username@server_ip_address

  2. 列出所有会话以找到你的会话 ID:

    loginctl list-sessions

  3. 使用 loginctl unlock-session 命令解锁会话。例如,如果你的会话 ID 是 2

    loginctl unlock-session 2

方法四:禁用自动锁屏(如果合适)

如果自动锁屏功能导致问题,你可以考虑禁用它(仅适用于非安全环境下):

  1. 打开设置应用程序。
  2. 转到 隐私 > 屏幕锁定
  3. 关闭 自动屏幕锁定 选项。

windows系统

1、先把RDP端口改掉

登录Windows后,打开注册表别修改如下两项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber 基数选择“十进制”,数值数据填入自定义的端口号

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber 基数选择“十进制”,数值数据填入自定义的端口号

修改后重启远程服务或者直接重启系统使刚刚修改的远程端口生效,记得在防火墙内入站规则添加刚刚修改的端口规则。

2、将系统默认的账户锁定阈值调低(不建议)

因为系统默认锁定时间是20分钟,为了不浪费等待时间,修改阈值即可

适合所有windows系统
1、鼠标右键点击左下方开始菜单图标,弹出的菜单中选择“运行”,在运行中输入“gpedit.msc”打开组策略。
2、依次展开:计算机配置 —>Windows设置 —> 安全设置 —> 账户策略 —> 账户锁定策略,然后双击右侧的“账户锁定阈值”将值修改大一点。(如果超过您设定的次数还会出现被锁定提示)。

若不想出现这个提示,可以关闭这个功能:将“账户锁定阈值”以及 “账户锁定时间”以及“重置账户锁定计数器”都设置为“0”则表示不做任何限制。


最后重启下系统,你会发现远程桌面又可以正常登录了,至此问题解决,但是建议小伙伴为了安全起见,修改默认端口、开启防火墙、设置访问白名单(安全组),这些流程还是必不可少的,如果有帮助请一键三连。 

方法三:修改组策略设置

  1. 打开组策略编辑器

    • Win + R 打开运行对话框。
    • 输入 gpedit.msc 然后按 Enter
  2. 导航到指定策略

    • 转到 计算机配置 > 管理模板 > 控制面板 > 个性化
  3. 修改相关策略

    • 双击“不要在锁定屏幕上显示锁定屏幕”策略。
    • 选择“已启用”,然后点击“应用”并“确定”。

这篇关于远程自动锁定平面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1025295

相关文章

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

Python使用pynput模拟实现键盘自动输入工具

《Python使用pynput模拟实现键盘自动输入工具》在日常办公和软件开发中,我们经常需要处理大量重复的文本输入工作,所以本文就来和大家介绍一款使用Python的PyQt5库结合pynput键盘控制... 目录概述:当自动化遇上可视化功能全景图核心功能矩阵技术栈深度效果展示使用教程四步操作指南核心代码解析

SpringBoot实现文件记录日志及日志文件自动归档和压缩

《SpringBoot实现文件记录日志及日志文件自动归档和压缩》Logback是Java日志框架,通过Logger收集日志并经Appender输出至控制台、文件等,SpringBoot配置logbac... 目录1、什么是Logback2、SpringBoot实现文件记录日志,日志文件自动归档和压缩2.1、

SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用

《SpringCloud使用Nacos配置中心实现配置自动刷新功能使用》SpringCloud项目中使用Nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且Nacos支持配... 目录前言一、Nacos中集中配置方式?二、使用步骤1.使用$Value 注解2.使用@Configur

Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)

《Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)》本文主要介绍了Golang分布式锁实现,采用Redis+Lua脚本确保原子性,持可重入和自动续期,用于防止超卖及重复下单,具有一定... 目录1 概念应用场景分布式锁必备特性2 思路分析宕机与过期防止误删keyLua保证原子性可重入锁自动

C#实现访问远程硬盘的图文教程

《C#实现访问远程硬盘的图文教程》在现实场景中,我们经常用到远程桌面功能,而在某些场景下,我们需要使用类似的远程硬盘功能,这样能非常方便地操作对方电脑磁盘的目录、以及传送文件,这次我们将给出一个完整的... 目录引言一. 远程硬盘功能展示二. 远程硬盘代码实现1. 底层业务通信实现2. UI 实现三. De