GPU-Live/cert/sent_crt.sh

36 lines
729 B
Bash
Executable File
Raw Permalink Blame History

#!/bin/bash
# 전송할 파일들
FILES=("nhngpuaas.crt" "nhngpuaas.key")
# 대상 서버 목록 (user@host 형식)
SERVERS=(
"ubuntu@master1"
"ubuntu@master2"
"ubuntu@master3"
"ubuntu@nd-worker1"
"ubuntu@nd-worker2"
"ubuntu@nd-worker3"
"ubuntu@svc-worker1"
"ubuntu@svc-worker2"
"ubuntu@gpu-1"
"ubuntu@gpu-2"
"ubuntu@gpu-3"
"ubuntu@gpu-4"
)
# 복사할 대상 디렉터리 (리모트 서버 기준)
DEST_DIR="/home/ubuntu/"
# 루프 돌면서 각 서버로 복사
for SERVER in "${SERVERS[@]}"; do
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [$SERVER] 전송 시작..."
scp "${FILES[@]}" "$SERVER:$DEST_DIR"
if [ $? -eq 0 ]; then
echo "✅ [$SERVER] 전송 성공"
else
echo "❌ [$SERVER] 전송 실패"
fi
done