From 01cc96f23ed179ee9e2c68aef3e48538f9e6420a Mon Sep 17 00:00:00 2001 From: Kairee Wu Date: Sun, 7 Dec 2025 19:31:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=98=E9=87=8F=E7=94=A8=E5=8F=8C?= =?UTF-8?q?=E5=BC=95=E5=8F=B7=E5=8C=85=E8=A3=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- init-debian.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/init-debian.sh b/init-debian.sh index a75bb05..98ae392 100644 --- a/init-debian.sh +++ b/init-debian.sh @@ -415,19 +415,19 @@ task_12_copy_ssh_key() { # 先测试连接并接受 host key(这会自动将 host key 添加到 kairee 用户的 known_hosts) cat > "$TEMP_SCRIPT" << EOF #!/bin/bash -sshpass -p '$REMOTE_SSH_PASSWORD' ssh -p $REMOTE_PORT \ +sshpass -p "$REMOTE_SSH_PASSWORD" ssh -p $REMOTE_PORT \ -o StrictHostKeyChecking=accept-new \ -o PasswordAuthentication=yes \ - $REMOTE_SSH_COPY_ID_USER@$REMOTE_HOST exit + "$REMOTE_SSH_COPY_ID_USER@$REMOTE_HOST" exit EOF if sudo -u kairee bash "$TEMP_SCRIPT" >/dev/null 2>&1; then # 连接成功,现在复制公钥(此时 host key 已确认,使用 StrictHostKeyChecking=no) cat > "$TEMP_SCRIPT" << EOF #!/bin/bash -sshpass -p '$REMOTE_SSH_PASSWORD' ssh-copy-id -p $REMOTE_PORT \ +sshpass -p "$REMOTE_SSH_PASSWORD" ssh-copy-id -p $REMOTE_PORT \ -o StrictHostKeyChecking=no \ - $REMOTE_SSH_COPY_ID_USER@$REMOTE_HOST + "$REMOTE_SSH_COPY_ID_USER@$REMOTE_HOST" EOF if sudo -u kairee bash "$TEMP_SCRIPT" >/dev/null 2>&1; then