ssh 키 경로 틸드 확장 수정
This commit is contained in:
@@ -38,8 +38,9 @@ runs:
|
|||||||
|
|
||||||
KEY_PATH="${{ inputs.key-path }}"
|
KEY_PATH="${{ inputs.key-path }}"
|
||||||
case "$KEY_PATH" in
|
case "$KEY_PATH" in
|
||||||
"~/"*) KEY_PATH="$HOME/${KEY_PATH#~/}" ;;
|
"~/"*) KEY_PATH="$HOME/${KEY_PATH#\~/}" ;;
|
||||||
esac
|
esac
|
||||||
|
mkdir -p "$(dirname "$KEY_PATH")"
|
||||||
|
|
||||||
printf '%s\n' "${{ inputs.ssh-key }}" > "$KEY_PATH"
|
printf '%s\n' "${{ inputs.ssh-key }}" > "$KEY_PATH"
|
||||||
chmod 600 "$KEY_PATH"
|
chmod 600 "$KEY_PATH"
|
||||||
|
|||||||
@@ -39,6 +39,9 @@ runs:
|
|||||||
if [ -z "$KEY_PATH" ]; then
|
if [ -z "$KEY_PATH" ]; then
|
||||||
KEY_PATH="$HOME/.ssh/deploy_key"
|
KEY_PATH="$HOME/.ssh/deploy_key"
|
||||||
fi
|
fi
|
||||||
|
case "$KEY_PATH" in
|
||||||
|
"~/"*) KEY_PATH="$HOME/${KEY_PATH#\~/}" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
ssh -p "${{ inputs.port }}" -i "$KEY_PATH" \
|
ssh -p "${{ inputs.port }}" -i "$KEY_PATH" \
|
||||||
-o IdentitiesOnly=yes \
|
-o IdentitiesOnly=yes \
|
||||||
|
|||||||
Reference in New Issue
Block a user