问题 部署新服务器的时候,将登陆方式从密码登陆改为密钥登陆。在使用xshell验证密钥登陆的时候提示(报错):所选的用户密钥未在远程主机上注册....25 08:59 id_rsa -rw-r--r-- 1 root root 397 Dec 25 08:59 id_rsa.pub 根据经验发现缺少authorized_keys文件,需要将本机的pub
可创建的项类型取决于项的位置。 例如,在文件系统 New-Item 中创建文件和文件夹。 在注册表中, New-Item 创建注册表项和条目。New-Item 还可以设置它创建的项的值。...可以指定新项的名称或者指定新项的路径 ● -Path:指定新项的位置的路,如果省略的话表示当前目录,支持多个字符串通过逗号分割 ● -ItemType:指定新项目的指定提供者的类型(File 文件,SymbolLink...还可以通过管道将值传递给 New-Item ● -Confirm:用于创建操作运行cmdlet之前是否需要确认 ● -Force:针对文件夹,不会覆盖,只会返回之前创建的文件夹,针对文件或者注册表会覆盖文件内容...它支持删除许多不同类型的项,包括文件、文件夹、注册表项、变量、别名和函数。...文件重命名,当前demo.txt 文件名修改为 demonew.txtRename-Item demo.txt -NewName "demonew.txt"重命名该注册表项Rename-Item -Path
文件夹的全部内容复制到远程计算机 Copy-Item -ToSession $Session -Path "D:\WeiyiGeek\" -Destination "C:\remote\" -Recurse...# 3.将远程文件复制到本地计算机 # 例如将test.log从远程C:\MyRemoteData\复制到本地D:\MyLocalData文件夹原始文件未被删除。...例如,可以使用此cmdlet将一个或多个注册表项从一个注册表项复制到另一个注册表项。...# 此命令将名为“MyProperty”的属性从“MyApplication”注册表项复制到“MyApplicationRev2”注册表项。...Confirm Clear-Item -Path "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WeiyiGeek\test\1" -Confirm # 3.清除指定注册表项的值
"command" \\computername 指定远程计算机。 如果省略这个参数, 会计划在本地计算机上运行命令。 .../v ValueName 指定要添加到指定子项下的注册表项名称。 /ve 指定添加到注册表中的注册表项为空值。 /t Type 指定注册表项的类型。...如果没有指定,将使用默认分隔符“\0”。 /d Data 指定新注册表项的数据。 /f 添加注册表项而不要求确认。 /? .../s Reg Copy 将一个注册表项复制到本地或远程计算机的指定位置。 ...默认情况下,返回所有匹配项。 /t Type 指定要搜索的注册表类型。
using System.Net; if(!string.IsNullOrEmpty(txtPort.Text)) { IPAddress ip = I...
reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s reg copy 将一个注册表项复制到本地或远程计算机的指定位置...语法 reg export KeyName FileName 参数 KeyName 指定子项的完全路径。Export 操作仅可在本地计算机上工作。以相应的子目录树开始路径。...其目的是保存到一个临时文件中,而该文件可用于注册表项的疑难解答或编辑注册表项。 语法 reg load KeyName FileName 参数 KeyName 指定子项的完全路径。...如果指定远程计算机,则只可使用 HKLM 和 HKU 子目录树。 /v EntryName 返回特定的项及其值。该参数只返回直接位于指定子项的下一层中的项。将会找不到当前子项下的子项中的项。...注释 该操作用于覆盖已编辑的注册表项。编辑注册表项之前,请使用 reg save 操作保存父亲子项。如果编辑失败,则可以使用本操作恢复子项。 下表列出了 reg restore 操作的返回值。
并且,当我们发现了某台主机上存在远程桌面的连接记录,我们还可以想办法获取其远程桌面登录历史的连接凭据。用于登录 RDP 远程桌面会话的凭据通常具有特权,这使它们成为红队操作期间的完美目标。...获取 RDP 远程桌面连接记录 获取 RDP 远程桌面的连接记录我们可以通过枚举注册表完成,但是如果想要获得所有用户的历史记录,需要逐个获得用户的 NTUSER.DAT 文件,通过注册表加载配置单元,导入用户配置信息...如下图所示,每个注册表项保存连接的服务器地址,其中的键值 UsernameHint 对应登录用户名: image-20210524084553447 看也可以通过 PowerShell 命令行来实现...,首先通过以下命令枚举指定注册表项下所有的的子项,即当前用户所连接过的所有的主机名: dir "Registry::HKEY_CURRENT_USER\Software\Microsoft\Terminal...Server Client\Servers" -Name image-20210524093321775 然后使用以下命令查询指定注册表项的注册表键值,即查看连接所使用的用户名: (Get-ItemProperty
并且,当我们发现了某台主机上存在远程桌面的连接记录,我们还可以想办法获取其远程桌面登录历史的连接凭据。用于登录 RDP 远程桌面会话的凭据通常具有特权,这使它们成为红队操作期间的完美目标。...如下图所示,每个注册表项保存连接的服务器地址,其中的键值 UsernameHint 对应登录用户名: ?...image-20210524084553447 看也可以通过 PowerShell 命令行来实现,首先通过以下命令枚举指定注册表项下所有的的子项,即当前用户所连接过的所有的主机名: dir "Registry...image-20210524093321775 然后使用以下命令查询指定注册表项的注册表键值,即查看连接所使用的用户名: (Get-ItemProperty -Path "Registry::HKEY_CURRENT_USER...image-20210524092246927 接着指定一个项名称,即可在 HKEY_USERS 下读取该用户的注册表配置信息,如下图所示: ?
它位于本地计算机策略 → 计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 连接。...选择Not Configured值或Disabled值会删除Shadow注册表项。 完全控制还允许在查看会话模式下连接,但为了避免错误指定/control参数的情况,将Shadow值设置为4更安全。...有时您可能会遇到以下一般错误: 这可能意味着任何事情,但在某些情况下,这可能意味着 远程主机上不存在发出当前命令的上下文的用户; 指定的用户凭据不正确; 您正在尝试隐藏您没有权限的会话。...如果您使用的是非 RID 500 管理员帐户,您将获得相同的行为,但在远程主机上启用了 UAC 远程限制,更准确地说,这意味着LocalAccountTokenFilterPolicy注册表项设置为0或该项不存在...正如您在下面的屏幕截图中看到的,有StartRCM一个名称与“启动远程连接管理器”太相似的注册表项。
其实就是 登录用户名错了,是 root,不是centos 也不是 ec2-user ! Xshell 连接配置界面如下 最重要是 登录授权配置 最后,登录...
今天在centos服务器配置证书登陆,本来是轻车熟路,很快配置完毕,但登陆时提示: 所选的用户密钥未在远程主机上注册,请再试一次 仔细检查了所有步骤,都正确。但就是无法登陆。...在网上搜索和尝试了半天,最后在这篇文章的启示下解决:https://blog.51cto.com/as007012/2052173 原来是我只设置了authorized_keys的权限为700,而系统要求是它的父目录....ssh的权限也必须是700。...所有用户的HOME目录应该是700权限,否则会引起很多问题
通用参数说明: KeyName #指定子项的完全路径,对于远程计算机,请在\\ComputerName\PathToSubkey中的子项路径前包含计算机名称。.../z 详细: 显示值名称类型的数字等值。 /reg:32 指定应该使用 32 位注册表视图访问的注册表项。 /reg:64 指定应该使用 64 位注册表视图访问的注册表项。...仅列出不同点 /s :Separator 比较所有子项和项 reg compare操作的返回值 0 比较成功且结果相同 1 比较失败 2 比较成功并找到不同点 基础案例: #常用和远程主机中的注册表进行比较...reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s reg copy 将一个注册表项复制到本地或远程计算机的指定位置...WeiyiGeek. reg import 将包含导出的注册表子项、项和值的文件复制到本地计算机的注册表中; 语法: reg import FileName 参数: FileName 指定将复制到本地计算机注册表中的文件的名称和路径
注意:不能重命名根注册表项或注册表项的默认值。 1.4.3.7 更改项和值的重要注意事项 ●如果您犯了一个错误,导致计算机无法正常启动,可以使用还原注册表的方法。。...在更改注册表之前,至少应该备份计算机上任何有价值的数据。...微软此举的目的,主要是为了方便网络管理员对网络中的计算机进行管理,但如果被别有用心的用户对自己的计算机的注册表进行远程操作,那就非常危险了那么如何禁用它呢?...方法1:运行”services.msc”从而打开“服务”管理工具,本地计算机上的所有服务都显示出来了,找到名称为“Remote Registry Service”、描述为“允许远程注册表操作”的服务,右键点击...但有时网上邻居会给我们造成安全上的隐患,例如有的不怀好意的用户可以利用网上邻居来非法删除其他计算机上的重要数据,给其他计算机造成了损失。为了避免这样的损失,我们可以利用注册表来隐藏“网上邻居”。
通用参数说明: KeyName #指定子项的完全路径,对于远程计算机,请在\\ComputerName\PathToSubkey中的子项路径前包含计算机名称。.../z 详细: 显示值名称类型的数字等值。 /reg:32 指定应该使用 32 位注册表视图访问的注册表项。 /reg:64 指定应该使用 64 位注册表视图访问的注册表项。...仅列出不同点 /s :Separator 比较所有子项和项 reg compare操作的返回值 0 比较成功且结果相同 1 比较失败 2 比较成功并找到不同点 基础案例: #常用和远程主机中的注册表进行比较...reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s reg copy 将一个注册表项复制到本地或远程计算机的指定位置...、项和值的文件复制到本地计算机的注册表中; 语法: reg import FileName 参数: FileName 指定将复制到本地计算机注册表中的文件的名称和路径,必须预先使用reg export
68 超出本地计算机网络适配器卡的名称限制。 69 超出了网络 BIOS 会话限制。 70 远程服务器已暂停,或正在启动过程中。 71 已达到计算机的连接数最大值,无法再同此远程计算机连接。...1009 配置注册表数据库损坏。 1010 配置注册表项无效。 1011 无法打开配置注册表项。 1012 无法读取配置注册表项。 1013 无法写入配置注册表项。...注册表无法读入、写出或清除任意一个包含注册表系统映像的文件。 1017 系统试图加载或还原文件到注册表,但指定的文件并非注册表文件格式。 1018 试图在标记为删除的注册表项上进行不合法的操作。...----- IPsec从远程计算机收到一个包含不正确的安全参数索引(SPI)的数据包。...5460 ----- PAStore引擎在计算机上应用了本地注册表存储IPsec策略 5461 ----- PAStore引擎无法在计算机上应用本地注册表存储IPsec
描述: wevtutil 命令主要用于在计算机上注册提供程序的命令行实用工具, 还可以使用它来获取有关提供程序、其事件及其记录事件的通道的元数据信息,以及从通道或日志文件查询事件。...* /{q | query}:VALUE # VALUE 是用于筛选读取的事件的 XPath 查询。如果未指定,则返回所有事件。如果 /sq 为 true,则不能使用此选项。...# 选项 /im 和 /um # 注意,此选项是不支持远程操作。 /{r | remote}:VALUE # 如果指定,则在远程计算机上运行该命令。...VALUE 是远程计算机名称。 /{u | username}:VALUE # 指定一个不同的用户以登录到远程计算机。VALUE 是 domain\user 或 user 形式的用户名。...wevtutil el # 列出日志名称 Application / System / Secuirty wevtutil ep # 列出当前计算机上的事件发布者(即谁发出的
* /{q | query}:VALUE # VALUE 是用于筛选读取的事件的 XPath 查询。如果未指定,则返回所有事件。如果 /sq 为 true,则不能使用此选项。...al | archive-log 存档导出的日志。 cl | clear-log 清除日志。 #常用选项: /{r | remote}:VALUE #如果指定,则在远程计算机上运行该命令。...VALUE 是远程计算机名称。 /im 和 /um #选项不支持远程操作。 /{u | username}:VALUE #指定一个不同的用户以登录到远程计算机。.../{a | authentication}:[Default|Negotiate|Kerberos|NTLM] #用于连接到远程计算机的身份验证类型。默认值为 Negotiate。...: #Step0 基础操作 wevtutil el #列出日志名称 Application / System / Secuirty wevtutil ep #列出当前计算机上的事件发布者
通常,在重新启动到安全模式的计算机上会禁用第三方软件,但这些攻击者显然打算继续不受阻碍地远程访问和控制目标机器。 AVOS弹部队部署工具被存储在备份服务器指定目录下的一个。...这些编排脚本修改或删除了注册表项,这些注册表项有效地破坏了属于特定端点安全工具的服务或进程,包括来自卡巴斯基、Carbon Black、趋势科技、赛门铁克、Bitdefender 和其他公司的内置 Windows...攻击者还会禁用某些网络使用的某些注册表项,以便在登录时显示“法律通知”。禁用这些功能会降低自动登录失败的可能性,因为等待人们单击它的对话框会阻止该过程。...也就是说,Sophos 产品会在行为上检测各种 Run 和 RunOnce 注册表项的使用,以执行诸如重新启动到安全模式或在重新启动后执行文件之类的操作。...我们一直在改进这些检测以减少误报,因为有许多完全合法的工具和软件使用这些注册表项进行正常操作。
注册表项:注册表项类似于目录的概念,下面可以有子项或者注册表的键-值对 2. 注册表子项:类似于子目录的概念 3. 键名:通过键名可以寻找到相应的键值 4....,以后针对这个项操作都是以这个句柄作为标示 DesiredAccess:访问权限,一般都设置为KEY_ALL_ACCESS ObjectAttributes:用法与文件操作中的用法相同 其中应用层中注册表项与内核中注册表项的对应关系如下...Disposition:返回创建的状态,如果是REG_CREATED_NEW_KEY表示创建了一个新的注册表项如果是REG_OPENED_EXISTING_KEY表示打开一个已有的注册表项 8. #...一般这个值可取:KeyValueBasicInformation 返回注册表项的基础信息 KeyValueFullInformation 返回注册表的全部信息 KeyValuePartialInformation...其他注册表函数 为了简化注册表操作,DDK提供了另外一组以Rtl开头的函数,把之前的Zw函数进行了封装,下面是这些函数与它们功能的对应关系 函数名 描述 RtlCreateRegistryKey 创建注册表项