github action使用ssh登录远程主机操作步骤

2024年05月13日

1、 在远程主机生成私钥 (如果已经生成则忽略)

ssh-keygen

2、 添加公钥到

cat ~/.ssh/id_rsa.pub >> authorized_key

3、 在github 仓库添加secret, 复制 ~/.ssh/id_rsa的内容

image.png

4、使用ssh-action组件

- name: executing remote ssh commands using ssh key
  uses: appleboy/ssh-action@v1.0.3
  with:
    host: ${{ secrets.HOST }}
    username: ${{ secrets.USERNAME }}
    key: ${{ secrets.SSH_PRIVATE_KEY }}
    port: ${{ secrets.PORT }}
    script: whoami

 

© 1987 - 2023 张晓刚 版权所有

浙ICP备16002143号-1