How to copy files from my desktop to my ssh gateway user account so that it can be transferred to other remote servers behind the ssh gateway?

Copy / Transfer files from local desktop to the remote server via the ssh gateway

You can use 'scp' or 'winscp' or 'sftp' to transfer files from your desktop or local machines to the remote ssh jump server. Once the file is on the ssh jump server, you can you use the Secure Copy or Parallel Copy feature to transfer file to other remote servers behind the ssh jumphost.

Authenticate using the ssh gateway user account name for scp or sftp to upload file into the home directory of the ssh gateway user.

scp /your/file/name [email protected]:~/

 
The below command would transfer the file 'test' from the  desktop to the ssh gateway

scp -P30004 test [email protected]:~/

To use sftp

sftp [email protected]
sftp> put ioncube_loaders_lin_x86-64.tar.gz
sftp> ls
ezsh.log                                 ioncube_loaders_lin_x86-64.tar.gz        
sftp> pwd
Remote working directory: /home/john
sftp> 

 
Copy / transfer file from a remote server behind the ssh gateway to local desktop when logged in via Ezeelogin ssh gateway?
 
In the below example, we are transferring kernel.tgz from the remote server fatboy to the ssh gateway server jump_server.eznoc.com and then the ssh gateway user john would fetch the file from the gateway to his desktop using sftp as follows. This is useful to fetch files from the remote machines.

[[email protected] ~]# scp kernel.tgz [email protected]_server.eznoc.com:~john/  

 Login as john onto the ssh gateway server using sftp and fetch the kernel.tgz to local desktop

sftp [email protected]_server.eznoc.com

[email protected]jump_server.eznoc.com's password:

Connected to jump_server.eznoc.com .

sftp> ls

kernel.tgz   ezsh.log 

sftp> ls -al

drwx------    2 john  ezuser       4096 Sep 27 02:33 .

drwxr-xr-x   17 root     root         4096 Sep 26 06:49 ..

-rw-r--r--    1 john  ezuser         18 May 10  2016 .bash_logout

-rw-r--r--    john  ezuser        176 May 10  2016 .bash_profile

-rw-r--r--    john ezuser        124 May 10  2016 .bashrc

-rw-------    1 john  ezuser        114 Aug  3 06:57 .history

-rw-r--r--    1 john  ezuser      29705 Sep 27 02:33 kernel.tgz

-rw-r--r--    1 john  ezuser    5949830 Sep 27 02:33 ezsh.log

sftp> get kernel.tgz

Fetching /home/john/kerne.tgz to kernel.tgz

/home/ezadmin/kernel.tgz                                                                                                                                                                                                                     100%   299KB   6.0MB/s   00:00    

sftp>

0 (0)
Article Rating (No Votes)
Rate this article
    Attached Files
    There are no attachments for this article.
    Related Articles RSS Feed