linux ssh 方式登录windows 服务器 和 从windwos ssh方式免密登录到linux
管理员身份运行powershell,执行安装脚本。

查看启动状态:

ssh-agent 服务是为了免密登录时,去匹配公钥文件的。
自动生成私钥或copy已有的公钥文件

- windows上ssh免密登录linux
在上面,我们成功安装了openssh后,就可以在windows上执行ssh-keygen命令来生成私钥和公钥
ssh-keygen -t rsa -b 2048
将执行用户下面的.ssh 文件夹里的id_rsa.pub(公钥)copy到linux主机的authorized_keys 文件中即可。
ssh test@192.168.0.11 "ip a" #在windows上远程执行linux命令 - windows上同时执行多个bat脚本
run-all.bat 启动脚本
'''
@echo off
call run.bat
echo "waiting 30 seconds...."
timeout /t 30 /nobreak
echo "run linux etl start.sh"
ssh test@192.168.0.11 "sh /opt/test.sh"
'''
上面脚本中:run.bat 是windows上主的执行任务,执行linux上面过程可以直接写命令。

浙公网安备 33010602011771号