Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dsdp-tm-dev] RE: Eclipse RSE: Problem with SSH keys

[Dmitriy Kruglyak] Where can I find out if/how to configure a “dstore” on my server? 
 
 
You need to run Java on your server (Sun/IBM 1.4 or later, gcj will not work).
And you need some ports open in your firewall (configurable, by default 4075 and some more if you are using the daemon). Note that for EFS though, supertransfer will never be used and dstore is probably slower than SSH (103 seconds for dstore compared to 78 seconds for ssh when writing 255 files on my test host).
 
If you cannot get ports opened, see "SSL Encryption and Firewalls" Near the end of the page referenced before. It involves some manual steps though, until bug 142971 [1] is fixed.
 
[Dmitriy Kruglyak] OK, though in many places there are settings for default permissions. I just think that adding a provision for chown is a nice way to supplement chmod with not much extra work… 
 
As said, please file an enhancement request [2] for this. The API for doing it is in place through the IHostFilePermissions interface, so only some UI and impl is missing. The SFTP protocol requires numerical user ID's for chown and chgrp, acquiring these for the String-based user id / group id may be difficult.

[Dmitriy Kruglyak] The whole reason I am using RSE is to map remote filesystem to PHP project workplace. I used to do this over Samba and it worked fine, until I moved to a different server with much greater latency – which totally killed SMB performance. But if I am not using EFS, how else can I create and manage a project with RSE? Yes, I notice that refreshes are painful. Very interested in alternatives.  

Well, see the FAQ mentioned [3] -- you can basically do your work in the "Remote Systems" perspective. The biggest difference compared to EFS is that it always does lazy refresh. You'll need to see how well it integrates with PHP, but it is certainly an option.

 

The other option which may be preferrable for you, is using a local workspace with rsync synchronization to your remote. This allows you to do all PHP work locally until you deploy with a superfast (incremental) rsync upload.

 

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=142971

[2] https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Target%20Management&component=RSE

[3] http://wiki.eclipse.org/TM_and_RSE_FAQ#How_can_I_use_a_remote_workspace_over_SSH.3F

 

Cheers,

--

Martin Oberhuber, Senior Member of Technical Staff, Wind River

Target Management Project Lead, DSDP PMC Member

http://www.eclipse.org/dsdp/tm


Back to the top