"Channel allocation error" executing script via Shortcuts SSH action over Tailscale
What is the issue?
"Channel allocation error" occurring when I initiate SSH connection over TailScale.
Steps to reproduce
- Set up TailScale SSH access on host device.
- Connect to TailScale on both devices.
- Create an Apple Shortcut.
- Enter SSH credentials in the "run script over ssh" Shortcut block.
- Run Shortcut.
Are there any recent changes that introduced the issue?
No response
OS
macOS, iOS
OS version
iOS 17.5.1
Tailscale version
1.68.0
Other software
No response
Bug report
No response
I see the same error when running against a host using Tailscale 1.66.4. @jtmathes have you seen this work on older Tailscale versions?
This is my first attempt, couldn't say if it's worked in the past or not. @oxtoacart
Listen I dont know how I did it; but I did have this bug. After hours with chatgpt and trying out ideas, it worked? I dont know exactly how but if you want the details, please contact me on discord, @nullptrexception. My dm's are open :)
Listen I dont know how I did it; but I did have this bug. After hours with chatgpt and trying out ideas, it worked? I dont know exactly how but if you want the details, please contact me on discord, @nullptrexception. My dm's are open :)
However, one thing I can say is try changing ssh from "check" to "accept" because the channel occurs from Tailscale trying to make a interactive TTY to authenticate but it's a shortcut so it does not support that. However, please turn on Tailnet Lock before doing this for additional security.