Le 01/08/2013 09:58, Michael Schnell a écrit :
On 08/01/2013 07:48 AM, Richard Mace wrote:
I am needing to add the ability to my Lazarus application to copy files to a linux server. Assuming that my application will be run on Windows, what's the best way of copying files to and from a Linux box?
Ignoring the Subject I's just recommend a file sharing protocol such as CIFS.
I agree with Michael. On one hand you can configure a SaMBa server in the Linux box which then can be accessed like any other windows machine using the UNC naming syntax. On the other hand you can use an SSH compliant component anyway. Like Indy 10 that I use since a few years. It compiles and runs under Lazarus (some minor changes are needed though for a successful compilation). This method is a little bit more difficult to implement and quite tricky but it works. I use the traditional pair login/password for identification. The SSH Indy component and the Linux box manage themselves the SSH encrytion protocol

Antonio.


But if you need to use SSH, I do know how this might work (i.e. you need to start (e.g.) "cp" on the target via SSH), but I don't know any pascal code that uses SSH.

I've heard that the pgp command in putty might work, but I was just wondering if there was a component for Lazarus that would make things easier?

Putty in fact can do ssh. AFAIK, ssh uses pgp as it's encryption algorithm.

-Michael


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to