Remove decorative emojis from README headers and script output for improved consistency
This commit is contained in:
@@ -112,7 +112,7 @@ fi
|
||||
|
||||
# Warn if non-empty to avoid masking existing files
|
||||
if [[ -n "$(ls -A -- "$MOUNTPOINT" 2>/dev/null || true)" ]]; then
|
||||
echo "⚠️ Mount point '$MOUNTPOINT' is not empty; its contents will be hidden while mounted." >&2
|
||||
echo "Mount point '$MOUNTPOINT' is not empty; its contents will be hidden while mounted." >&2
|
||||
fi
|
||||
|
||||
# --- split remote user/host (supports user:host or user@host) ---
|
||||
@@ -144,7 +144,7 @@ if mountpoint -q -- "$MOUNTPOINT"; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "🔗 Mounting '$FOLDER' from '$REMOTE_USER@$REMOTE_HOST' via reverse-tunnel localhost:$PORT → '$MOUNTPOINT' ..."
|
||||
echo "Mounting '$FOLDER' from '$REMOTE_USER@$REMOTE_HOST' via reverse-tunnel localhost:$PORT → '$MOUNTPOINT' ..."
|
||||
|
||||
# --- ensure passwordless auth via tunnel (optional but user-friendly) ---
|
||||
# Purpose: detect whether a dedicated identity exists and hint user if passwordless setup is missing.
|
||||
@@ -160,7 +160,7 @@ fi
|
||||
|
||||
if ! ssh -o BatchMode=yes -o StrictHostKeyChecking="$HKP" \
|
||||
-p "$PORT" "${SSH_IDENTITY_OPTS[@]}" "$REMOTE_USER@localhost" true 2>/dev/null; then cat >&2 <<EOF
|
||||
⚠️ Passwordless auth not set for $REMOTE_USER@localhost:$PORT.
|
||||
Passwordless auth not set for $REMOTE_USER@localhost:$PORT.
|
||||
You can initialize a tunnel-only, SFTP-only key with:
|
||||
backtunnel-auth-setup -p $PORT $REMOTE_USER@localhost
|
||||
(It will ask once for the server password to install and restrict the key.)
|
||||
@@ -173,8 +173,8 @@ echo "Checking remote path visibility via SFTP ..."
|
||||
# Purpose: quick sanity check that the target path is visible over SFTP before mounting.
|
||||
if ! sftp -q -P "$PORT" -o StrictHostKeyChecking="$HKP" "${SFTP_ID_OPTS[@]}" \
|
||||
"$REMOTE_USER@localhost" <<< "ls -1 \"$FOLDER\"" >/dev/null 2>&1; then
|
||||
echo "⚠️ Remote path '$FOLDER' not listable via SFTP. It may not exist or permissions deny access." >&2
|
||||
echo " Proceeding to mount; sshfs may fail if the path is invalid." >&2
|
||||
echo "Remote path '$FOLDER' not listable via SFTP. It may not exist or permissions deny access." >&2
|
||||
echo "Proceeding to mount; sshfs may fail if the path is invalid." >&2
|
||||
fi
|
||||
|
||||
# Build ssh command used by sshfs (adds keepalive/connect-timeout, identity if present).
|
||||
@@ -196,5 +196,5 @@ sshfs \
|
||||
-o ssh_command="$SSH_CMD" \
|
||||
-- "$REMOTE_USER@localhost:$FOLDER" "$MOUNTPOINT"
|
||||
|
||||
echo "✅ Mounted at: $MOUNTPOINT"
|
||||
echo "Mounted at: $MOUNTPOINT"
|
||||
echo "To unmount: backtunnel-umount \"$MOUNTPOINT\""
|
||||
|
||||
Reference in New Issue
Block a user