Skip to content

Commit 53b8447

Browse files
committed
updated the key
1 parent bb844ef commit 53b8447

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

.github/workflows/deploy.yml

+12-5
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,26 @@ jobs:
2020
steps:
2121
- name: Configure SSH
2222
run: |
23-
mkdir -p ~/.ssh/
23+
mkdir -p ~/.ssh
2424
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
2525
chmod 600 ~/.ssh/id_rsa
26-
echo "${{ secrets.SSH_KNOWN_HOSTS }}" > ~/.ssh/known_hosts
26+
# Disable strict host key checking and automatically add host keys
27+
echo "StrictHostKeyChecking no" >> ~/.ssh/config
28+
# Add the host key (optional but recommended)
29+
ssh-keyscan -H ${{ secrets.VM_HOST }} >> ~/.ssh/known_hosts
30+
chmod 644 ~/.ssh/known_hosts
31+
32+
- name: Test SSH Connection
33+
run: ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no ${{ secrets.SSH_USER }}@${{ env.VM_HOST }} "echo 'SSH connection successful'"
2734

2835
- name: Login to GitHub Container Registry on VM
2936
run: |
30-
ssh -i ~/.ssh/id_rsa ${{ secrets.SSH_USER }}@${{ env.VM_HOST }} \
37+
ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no ${{ secrets.SSH_USER }}@${{ env.VM_HOST }} \
3138
"echo ${{ secrets.GITHUB_TOKEN }} | docker login ghcr.io -u ${{ github.actor }} --password-stdin"
3239
3340
- name: Deploy to VM
3441
run: |
35-
ssh -i ~/.ssh/id_rsa ${{ secrets.SSH_USER }}@${{ env.VM_HOST }} "\
42+
ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no ${{ secrets.SSH_USER }}@${{ env.VM_HOST }} "\
3643
docker pull ${{ env.IMAGE_NAME }} && \
3744
docker stop ${{ env.CONTAINER_NAME }} || true && \
3845
docker rm ${{ env.CONTAINER_NAME }} || true && \
@@ -51,7 +58,7 @@ jobs:
5158
5259
- name: Verify Deployment
5360
run: |
54-
ssh -i ~/.ssh/id_rsa ${{ secrets.SSH_USER }}@${{ env.VM_HOST }} "\
61+
ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no ${{ secrets.SSH_USER }}@${{ env.VM_HOST }} "\
5562
if ! docker ps | grep -q ${{ env.CONTAINER_NAME }}; then \
5663
echo 'Container is not running' && exit 1; \
5764
fi && \

0 commit comments

Comments
 (0)