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上面过程可以直接写命令。
posted @ 2024-12-17 14:11  fuhaizi  阅读(611)  评论(0)    收藏  举报