首页
学习
活动
专区
圈层
工具
发布

从windows到linux的plink串口不能正确回显密码

从Windows到Linux的plink串口不能正确回显密码是因为Windows和Linux操作系统在处理串口输入输出时存在差异。在Windows系统中,当使用plink串口连接到Linux系统时,输入的密码字符不会被回显显示出来,这是为了保护密码的安全性。而在Linux系统中,输入的密码字符会被回显显示出来,以便用户确认输入的准确性。

要解决这个问题,可以尝试以下方法:

  1. 使用SSH密钥认证:推荐使用SSH密钥认证来代替密码认证,这样可以避免密码被回显的问题。具体步骤如下:
    • 在Windows系统上生成SSH密钥对(公钥和私钥)。
    • 将公钥复制到Linux系统的authorized_keys文件中。
    • 使用plink命令连接到Linux系统时,指定私钥文件进行认证。
  • 使用expect工具:expect是一个自动化交互工具,可以模拟用户的输入和输出。可以编写一个expect脚本,在脚本中设置密码输入的时候关闭回显功能。具体步骤如下:
    • 在Windows系统上安装expect工具。
    • 编写一个expect脚本,使用spawn命令连接到Linux系统,并在输入密码时使用stty命令关闭回显功能。
    • 运行expect脚本进行连接。
  • 使用其他串口工具:如果plink无法满足需求,可以尝试其他串口工具,如PuTTY、SecureCRT等。这些工具可能提供更多的配置选项,可以满足特定的需求。

总结起来,解决从Windows到Linux的plink串口不能正确回显密码的问题,可以使用SSH密钥认证、expect工具或其他串口工具来替代。这些方法可以提高密码的安全性和用户体验。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【内网安全】 横向移动&Wmi&Smb&CrackMapExec&ProxyChains&Impacket

章节点 IPC,WMI,SMB,PTH,PTK,PTT,SPN,WinRM,WinRS,RDP,Plink,DCOM,SSH;Exchange,LLMNR投毒,Plink,DCOM,Kerberos_TGS...如果Windows内核模式驱动程序不正确地处 理内存中的对象,则存在一个特权提升漏洞。成功利用此漏洞的攻击者可以运行内核模式中的任意代 码。...1.wmic 内部:(系统自带命令 单执行 无回显) win10 使用该命令会报错 ‘vmic’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。...在Win10中,wmic已经归入C:\Windows\System32\wbem文件夹,而环境变量只设置到C:\Windows\System32,因此找不到wmic 只需要添加C:\Windows\System32...\wbem 到环境变量——系统变量的Path变量 wmic /node:192.168.3.32 /user:administrator /password:admin!

19610

国产RISC-V案例分享,基于全志T113-i异构多核平台!

Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.5.5 Linux开发环境:Ubuntu18.04.4 64bit U-Boot:U-Boot...-2018.07 Kernel:Linux-5.4.61、Linux-RT-5.4.61 LinuxSDK:T113_Tina5.0-V1.0(Linux) 为了简化描述,本文仅摘录部分方案功能描述与测试结果...uart_echo案例演示 (1)案例功能说明 实现RS485 UART1串口的回显功能。RISC-V核心等待RS485 UART1串口输入字符,再通过RS485 UART1串口终端回显输入的字符。...RISC-V核心启动后将自动运行程序,在串口调试终端输入字符后按回车,RS485 UART1串口终端将会对输入字符进行回显,并打印如下类似信息。...RS232 UART2调试串口终端将会打印如下类似信息。

72510
  • STM32和树莓派串口透传

    目录 树莓派环境串口透传 STM32环境串口透传 ---- 最近做一个项目需要STM32和树莓派进行串口通信,实现原理如下: 第一步:使用USB转TTL分别调试STM32和树莓派的串口透传,确保可以通信...2、树莓派的TXD应接USB转串口设备的RXD,当然如果测试失败请交换RXD和TXD的顺序。 ?...minicom是linux/树莓派平台串口调试工具,相当于windows上的串口调试助手。...注意: 1、minicom发送内容直接在控制台中输入内容即可,如果minicom打开了回显可在控制台中观察到输出内容,如果回显关闭则控制台中没人任何反应,千万不要以为minicom没有正常工作。...2、minicom回显控制,先Ctrl+A,再E。可翻转回显状态(原来回显打开则此事回显关闭) 3、minicom回显关闭,先Ctrl+A,再Q。

    2.2K20

    瑞芯微RK3568正式开放RISC-V核心啦,也支持非对称AMP双系统!

    ARM核心运行Linux操作系统,作为主核承担整个多核异构系统中共享资源的划分和管理的工作,而RISC-V核心作为从核则运行Baremetal程序,专注于实时或专用任务的处理。...运行RTOS/Bare-metal的ARM核心作为从核,专注于实时任务的执行。...基于ARM + RISC-V的AMP开发案例演示开发环境本文主要介绍基于RK3568J的非对称AMP开发案例,适用以下开发环境:Windows开发环境:Windows 7 64bit、Windows 10...案例功能RK3568J的Cortex-A55(CPU0、CPU1、CPU2、CPU3)核心作为主核运行Linux系统,RISC-V作为从核运行Baremetal程序;实现RS485 UART7串口的回显功能...在RS485 UART7串口终端输入8个字符后按回车,串口终端将回显接收到的字符。

    20820

    如何运行plink软件--三种方法

    或者你以为plink软件像Python或者R语言一样? 不不不,它只是一个软件,一个只能在命令行添加参数的软件,没有图形界面,没有快捷方式,不能用鼠标点击的软件。...比如windows系统,解压下如下: 第一种方法:直接调用 很多人都是先在windows键找到cmd,然后再进入相关文件夹,其实有个简单的方法:直接在文件夹路径中输入cmd回车: 上面黑黑的框,就是...放到环境变量中 这是经典的一种方法,还记得配置java环境吗,就是加入到环境变量中。如果了解到Linux系统,它就像bin文件夹一样。...使用git和bin模仿Linux系统 第三种,也是最简单的一种,安装git软件,然后右键打开git的终端: 然后运行下面命令,将plink.exe放到bin文件夹下: mkdir ~/bin/; cp...测试一下: plink --file toy --recodeA --out a1 结果: 所以,你知道GCTA在windows是如何运行的吧?有三种方法……

    3.1K10

    干货|值得收藏的50个常用Linux命令

    【7】linux-》echo 释义:回显,即将字符打印到屏幕上 常见用法: 1. echo abcd ==> 输出字符串"abcd" 2. echo $PATH ==> 输出环境变量PATH的值...比如在Windows系统中编辑了程序源文件,放到Ubuntu系统中编译可能会出现字符错误,这是因为Windows系统中的某些回车符、制表符跟Ubuntu系统的不一致,导致无法编译,而这些字符是不可见的,...另外要注意,输入管理员密码时系统默认是不回显的。...【50】linux-》scp 释义:在网络主机间拷贝文件 常见用法: 将文件从远程主机拷贝到本地: gec@ubuntu:~$ scp ubuntu@134.175.190.226:/home/ubuntu...解析 考察对开发板开发环境搭建的熟悉程度。 答案 : 连接开发板的串口线、电源线、网线。 启动secureCRT,并连接到正确的串口。

    9.9K33

    利用SSH隧道加密、隐蔽C&C通信流量

    在Windows平台下使用Plink.exe工具的SSH功能搭建SSH隧道。 2.1 SSH隧道介绍 SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。...2.2 Empire工具简介 Empire是一个针对windows平台、提供从Stager生成到提取和渗透维持一系列功能齐全的渗透攻击框架,其最 大的特点是以PowerShell脚本作为攻击载荷,而且Empire...(3) 测试SSH登录是否成功 查看本机IP(linux命令:ifconfig),如在windows下的XShell工具下输入Server IP 输入登录名和密码,成功登入系统则SSH Server端搭建成功...3.3 搭建SSH隧道 (1) windows下使用Plink.exe(putty工具集中可以在windows系统下使用命令行进行SSH连接)连接SSH Server #需要首先进入Plink.exe文件所在路径...Plink.exe -ssh -l 登录用户名 -pw 登录密码 SSH主机IP (2) Plink相关参数 -ssh 指定使用特定连接协议 -l 指定登录用户名 -i 指定RSA私钥登录 -L 本地转发

    2.2K10

    6款Linux常用远程连接工具,你最中意哪一款?

    远程连接的实现方法有很多,概括地说有两种,一种是用系统自带的远程连接,另外一种是用第三方软件进行远程连接。今天分享6款非常好用的Linux远程连接工具,一起来看看吧。...②支持标签,打开多个会话链接的时候比较方便。 ③可以保存密码,方便下次直接使用,当然要做好电脑安全防护。 ④支持rz和sz命令,这两个命令在传输少量小文件时非常方便。...包含的组件有:PuTTY, PuTTYgen,PSFTP, PuTTYtel, Plink, PSCP, Pageant, 默认登录协议是 SSH,默认的端口为 22。 2特点 ①完全免费开源。...2特点 ①功能十分强大,支持SSH,FTP,串口,VNC,X server等功能; ②支持标签,切换也十分方便; ③众多快捷键,操作方便; ④有丰富的插件,可以进一步增强功能; 六 FinalShell...虽然Linux远程连接工具很好用,但大多数防火墙软件会将远程连接作为一个危险的动作来处理,并且黑客们也最容易入侵开启了远程连接(即3389端口)的电脑,因此我们需要慎用,在使用远程连接时要开启电脑的安全保护系统

    5.9K40

    Windows下串口编程与单片机串口设备通信(win32-API)

    串口通信在现代技术中的应用场景极为广泛,从个人电脑连接外设(如鼠标、键盘)到工业自动化系统中的传感器网络,从移动设备的数据同步到实验室设备的控制,都能见到其身影。...在嵌入式系统开发中,单片机与PC机或其他设备之间的通信经常采用串口,因为其易于实现且成本低廉。 在Windows环境下使用C语言进行串口编程,主要涉及到对Windows API函数的调用。...); 用法: 用于从串口读取数据到缓冲区中。...\n"); CloseHandle(hComm); return -1; } // 循环读取和回显数据 char buffer[256];...如果读取成功,将接收到的数据打印出来,并使用WriteFile函数将同样的数据返回到串口,实现回显功能。

    37510

    Linux远程管理工具

    在使用远程管理工具之前,应先设置宿主机 Windows 与虚拟机 Linux 能够连通。...Plink(命令行工具,可用于执行远程M务器上的命令)。 Pageant(PuTTY、PSCP、Plink 的 SSH 认证代理)。...建议选择 SSH,Telnet 服务密码会被明文传输,安全性较差,目前大多数 UNIX/Linux 系统默认禁用 Telent。...但与 PuTTY 相比,SecureCRT 需要安装,并且是一款共享软件,不付费注册不能使用(网络上散布有一些注册码,读者可自行搜索使用)。...除 PuTTY 和 SecureCRT 之外,还有一款笔者很喜欢用的 Windows 与 Linux 之间的文件共享工具 WinSCP,可以方便地实现两个系统之间的文件传输,有兴趣的读者也可以自行下载安装体验

    60020

    【嵌入式开发】嵌入式 开发环境 (远程登录 | 文件共享 | NFS TFTP 服务器 | 串口连接 | Win8.1 + RedHat Enterprise 6.3 + Vmware11)

    使用 Samba 实现 Windows 与 Linux 文件共享 (1) 从光盘镜像中安装 Samba 服务器 安装过程 :  -- 挂载光盘 : 使用 mount /dev/cdrom /mnt/ 命令...服务器  Windows 访问 Samba :  -- 浏览器登陆 : 在浏览器地址栏输入 \\192.168.0.111 (这是 Linux IP 地址), 对话框中输入 samba 用户名 和 对应的用户密码...Windows 调试开发板 (1) 安装串口驱动 串口驱动 : 使用 USB 转串口线连接开发板, 在 "设备管理器" 中查看串口驱动, COM7 口; (2) 使用 SecureCRT 连接开发板...使用 USB 烧写 u-boot (1) 串口操作 使用 SecureCRT 连接串口 :  -- 选择从 USB 烧写映像 : User Menu for OK6410 中选择 3; -- 选择烧写...使用 USB 烧写 内核 (1) 串口操作 使用 SecureCRT 连接串口 :  -- 选择从 USB 烧写映像 : User Menu for OK6410 中选择 3; -- 选择烧写 u-boot

    1.5K30

    ssh代理

    比如你的客户端在内网,在外网是无法直接访问到的,这时用反向连接打通一条隧道,就可以从外网通过这条隧道进来了。...用ssh做socks代理 假设你内网里某台机器可以上网,但是你不能上网,如果你有ssh到那台机器的权限,那么就可以利用ssh方式建立一个代理socks5,通过代理来上网。...Windows下的ssh和ssh server 不要以为只有Linux下才能用ssh,Windows下一样有强大的ssh命令行工具和ssh服务器。并且对以上功能支持的都很好。...先说Windows平台,用plink -pw参数可以指定密码,所以只要写个批处理: :1 plink -pw “password” -D 7070 user@serverip goto 1 这样应该就可以解决大多数问题造成的断线...Linux平台ssh默认不支持把密码作为参数,不过有sshpass可以搞定 sshpass -p 密码 ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile

    2.8K80

    免密码从windows复制文件到linux

    免密码从windows复制文件到linux 2018-7-25 作者: 张子阳 分类: Linux 有时候,我们需要使用编码的方式将文件从Windows系统发送到Linux系统上,这篇文章将记录如何实现这一过程...一个实际的例子是:现有的程序运行在Windows服务器上,需要将一些文件传输到运行在Linux的Hive数据仓库中。...也许有更好的方案可以直接传给Hive,但一种间接的方案是先把文件发到Linux上,然后在Linux上使用load data读入到Hive中。...下载并安装putty Putty不仅可以作为连接linux系统的客户端,也提供了一个叫做pscp.exe的工具,用于将文件从windows直接拷贝至Linux系统。...,这个密码输入是没有回显的,正确输入root密码后,可以看到传输已经成功了。

    5.5K10

    shell外壳与Linux权限

    1.shell命令以及运行原理 Linux严格意义上来说是一个操作系统,我们称其为“核心”(kernel),但是我们一般用户不能直接操作kernel的,而是通过kernel的外壳程序,也就是所谓的shell...为什么不能直接使用kernel? 从技术角度,shell的最简单定义:命令行解释器(command interpreter)功能: 将使用者的命令翻译给核心处理。...对比Windows GUI,我们操作Windows不是直接操作Windows内核,而是通过图形接口,点击,从而完成我们的操作(比如进入D盘的操作,我们通常是双击D盘盘符) shell对应Linux,有相同的作用...演示:从普通用户切成root再从root切回普通用户 普通用户切换成root,需要root密码 Root用户切换成普通用户不需要密码 普通用户变成另一个普通用户需要对方的密码 sudo提权...下面来解释一下红色框住的内容: 3.2.1 文件类型 d:文件夹 -:普通文件 l:软连接(类似Windows的快捷方式) b:块设备文件(例如硬盘,光驱等) P:管道文件 c:字符设备文件(例如屏幕等串口设备

    10010

    原创Paper | ProxmoxVE 下的 Windows 内核调试环境配置

    ,我们能够查看内核中的各项数据;但本地内核调试不能影响系统的运行,所以不能打断点、单步调试等,当然 go 指令也是不能使用的: [6.windbg本地内核调试] 0x03 网络双机调试 参考资料 从...ProxmoxVE 可能无法提供 windows 的推荐配置,最终导致无法正确安装 windows 系统,若遇到该问题可排查磁盘是否设置为 IDE 类型。...接下来完成 windows10 系统安装和基础配置,随后进行网络调试的配置;官方推荐使用 kdnet 工具进行自动配置,但并不能顺利配置; 我们从调试机(debuger) 的 WinDBG 目录中(C:...0x04 串口双机调试 参考资料 微软从 windows8 才开始提供网络调试功能,如果要调试 windows7 系统则需要使用传统的串口双机调试的方法了。...源码拼接cpu参数] 结合上下文可以了解到,当操作系统为 win10 等类型时,此处将自动在 -cpu 参数中添加 hv_* 参数,以更好的支持 windows 虚拟机。

    1K20

    Linux串口编程示例

    . */ /* 如果设置了该位,则回显通过从屏幕上擦除当前行中的最后一个字符来指示擦除输入的 ERASE 字符。 否则,擦除的字符将重新回显以显示发生了什么(适用于打印终端)。.... */ /* 如果设置了该位,输入字符会回显到终端。.... */ /* 如果设置了该位并且 ECHO 位也设置了,则回显带有“^”后跟相应文本字符的控制字符。 因此,control-A 回显为‘^A’。...这通常是交互式输入的首选模式,因为将控制字符回显到终端可能会对终端产生一些不良影响。 这是一个 BSD 扩展,仅存在于 BSD 系统和 GNU/Linux 和 GNU/Hurd 系统中。...,以上标志位已经足够进行基本串口通信,如果对串口通信还有其他需求(如格式、回显等等),则还需要配置其他标志位。

    1.3K10
    领券