首先是显示Windows 10上安装的OpenSSH的屏幕截图...
上面,我在命令提示符下使用命令ssh -V
确保已安装OpenSSH。
现在。。看来,将以下一个衬里放入.bat
文件中以通过ssh登录到Linux服务器并没有任何作用。
ssh -p 22 root@10.10.1.100
由于Windows 10现在内置了OpenSSH,因此我在Windows 10命令提示符中键入相同的衬纸时,它就很好地记录了我。
我想念什么?
首先,不要命名您的批处理文件ssh.bat
或ssh.cmd
,如果您使用可执行文件的完整路径,则可能是最好的选择:
@echo off
"C:\Windows\System32\OpenSSH\ssh.exe" -p 22 root@10.10.1.100
pause
,但是最好使用%windir%
环境变量:
@echo off
"%windir%\System32\OpenSSH\ssh.exe" -p 22 root@10.10.1.100
pause