fix: avoid logging to stdout before running scp to copy tarball
This commit is contained in:
parent
80a3878295
commit
f8a09a135b
@ -18,7 +18,13 @@ log() {
|
|||||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" | tee -a "$LOG_FILE"
|
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" | tee -a "$LOG_FILE"
|
||||||
}
|
}
|
||||||
|
|
||||||
log info "Received SSH_ORIGINAL_COMMAND: $SSH_ORIGINAL_COMMAND"
|
logO() {
|
||||||
|
local level="${1^^}" # convert to uppercase
|
||||||
|
shift
|
||||||
|
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" >>"$LOG_FILE"
|
||||||
|
}
|
||||||
|
|
||||||
|
logO info "Received SSH_ORIGINAL_COMMAND: $SSH_ORIGINAL_COMMAND"
|
||||||
|
|
||||||
if [[ "${SSH_ORIGINAL_COMMAND:-}" == "scp -t $ALLOWED_PATH" ]]; then
|
if [[ "${SSH_ORIGINAL_COMMAND:-}" == "scp -t $ALLOWED_PATH" ]]; then
|
||||||
eval "$SSH_ORIGINAL_COMMAND"
|
eval "$SSH_ORIGINAL_COMMAND"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user