用plink作为关键字搜索了注册表,没有任何键值项信息,这个plink.exe是我单独下载放到自己的项目目录下使用的,属于绿色,应该不会往注册表中写入信息。
plink.exe -ssh -pw 1234567890 username@hostname
plink.exe -ssh -l username -pw 1234567890 hostname
我描述的情况是,当使用以上两种登录远程OpenSSH Server命令行中的任何一种方式建立连接时,如果是与一台陌生的主机首次连接,plink.exe将会返回以下提示信息:
此服务器未缓存主机密钥:
192.168.0.139(端口 22)
您无法保证该服务器就是您认为的那台计算机。
服务器的 ssh-ed25519 密钥指纹为:
ssh-ed25519 255 SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
如果您信任此主机,请输入“y”以将密钥添加到 Plink 的
缓存中并继续连接。
如果您只想继续连接一次,而不将
密钥添加到缓存中,请输入“n”。
如果您不信任此主机,请按 Return 放弃
连接。
将密钥存储在缓存中?(y/n,Return 取消连接,i 以获取更多信息)
要求用户交互确认,要么输入y缓存密钥,要么输入n仅连接这一次,否则就无法建立连接。而我的目的是想利用plink.exe实现自动化批处理脚本,连接登录OpenSSH远程主机发送命令行 |