![]() |
secure copy a latest data file from the remote host
Hi All,
Greetings for the day.. I just want to secure copy a latest data file from the remote host. Is there any option available in 'SCP'? I am using ssh key-authentication, so SCP/SSH is the only option. Please help me.. Cheers, Kandy |
Here is a highly readable ssh tutorial which includes how to use scp to copy files over a network.
http://suso.org/docs/shell/ssh.sdf |
The server on the remote host determines whether your public key is used, or if you use a username/password. Do you have a user account on the remote ssh server? Also have a look at sftp. It will allow you to browse to the file, if you don't know its exact name or location.
|
Hi jschiwal,
I am Ok with SSH Connectivity.. Here my concern is How can I transport the latest file of particular pattern created in the remote file system. Thanks, Kandy |
scp username@remote.host.net:report.odt report.odt
Lets see if I get this, your problem is that you want to transfer across, say, all the files *.odt and scp username@remote.host.net:*.odt *.odt doesn't help? http://kb.iu.edu/data/agye.html what about: username@remote.host.net:"*.odt" However, maybe your issue is that scp asks for a password each time it fetches a file from the pattern? http://forums11.itrc.hp.com/service/...hreadId=961807 [reread]your post indicates that it is only one file you want to transfer. Is it that you want to download the file with the most recent timestamp from a collection? Or perhaps there are a list of files: report-<date>.odt and you want the one with the most recent <date>? How the pattern is managed will provide the specific reply. You could just fetch "report-*.odt", but maybe there have been several updates? You also don't want to download all the reports you already have all over again. In general, this will involve writing a script. scp -p remotehost:"report-*.odt" once the file has downloaded, chmod u-w so that the next invocation of scp won't over-write and re-fetch the same file. The "-p" option will preserve the access times so you can see what the latest version is. |
| All times are GMT -5. The time now is 05:30 PM. |