Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 361352 - [TERMINALS][SSH] Add SSH terminal support
Summary: [TERMINALS][SSH] Add SSH terminal support
Status: RESOLVED FIXED
Alias: None
Product: TCF
Classification: Tools
Component: Target (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: 0.6.0   Edit
Assignee: Project Inbox CLA
QA Contact: Uwe Stieber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-19 04:25 EDT by Uwe Stieber CLA
Modified: 2013-06-05 06:08 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Uwe Stieber CLA 2011-10-19 04:25:01 EDT
Having a SSH daemon running is very common for Linux targets. SSH might be even available while the debug agent (the TCF agent) is not deployed to the target. Therefore, SSH terminal support should be added to the Target Explorer.

Condition of satisfaction:
1. Delivery of the SSH support in a separate plug-in (org.eclipse.tm.te.ui.terminals.ssh)
2. Provide a terminals connector type for SSH (bridge to the existing TM Terminal SSH terminal type), via the "org.eclipse.tm.te.ui.terminals.connectorTypes" extension point. See the Telnet connector type for an example.
3. Provide a terminals launcher delegate to integrate with the "Launch Terminal..." command handler, via the "org.eclipse.tm.te.ui.terminals.launcherDelegates" extension point. See the TCF terminals launcher delegate for an example.
   (A) Provide a settings panel to query for the SSH user and password.
   (B) Offer to store the password to the Eclipse secure storage.
Comment 1 Uwe Stieber CLA 2011-11-10 02:37:02 EST
Committed patch from Max Weninger (Wind River):
http://git.eclipse.org/c/tcf/org.eclipse.tcf.git/commit/?id=5407ffdf6ead4a83ddc5bc0132e2d37b12df735e