Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
The integrated terminal in Cursor IDE completely hangs when trying to execute commands on SSH remote connections. The terminal becomes unresponsive and doesn’t execute any commands.
Environment Details:
- Operating System: Linux 6.14.11-1-pve
- Shell: /usr/bin/zsh
- Cursor: Latest version (September/October 2024)
- Connection: SSH remote to server with unlimited resources
Observed Symptoms:
- Terminal unresponsive: Commands get “stuck” without execution
- No visual feedback: No output or errors appear
- Clean console: Developer Tools show no JavaScript errors
- Active processes: Cursor continues running normally
- Recent issue: Started happening a few days ago
What Works:
- SSH connection via external terminal works perfectly
- Project runs normally in external terminal
- All permissions are correct
- Cursor opens and edits files normally
Solution Attempts:
- Restart integrated terminal
- Kill all terminals
- Check SSH configurations
- Check permissions
- Check Cursor processes
- No solution worked
Technical Information:
Terminal configured: TERM=xterm-256color, SHELL=/usr/bin/zsh
Active Cursor processes: command-shell, extensionHost, fileWatcher
Impact:
- Critical: Unable to execute commands in integrated terminal
- Workaround: Use external terminal + Cursor only for editing
- Productivity: Significantly reduced
Request:
I need urgent help to resolve this issue as it’s significantly impacting my productivity. The integrated terminal is essential for development.
Note: This is a known issue that started appearing in recent Cursor updates (September/October 2024) on SSH remote connections.
Steps to Reproduce
- Connect via SSH remote in Cursor
- Open integrated terminal
- Try to execute any command
- Terminal hangs without response
Screenshots / Screen Recordings
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.6.45 (Universal)
VSCode Version: 1.99.3
Commit: 3ccce8f55d8cca49f6d28b491a844c699b8719a0
Date: 2025-09-22T18:22:38.013Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor