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.

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

scp -P30004 test john@118.211.125.100:~/

To use sftp

sftp john@192.168.56.123
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.

[root@fatboy ~]# scp kernel.tgz ezadmin@jump_server.eznoc.com:~john/  

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

sftp john@jump_server.eznoc.com

john@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
    How to retreive db credentials?
    Viewed 133 times since Wed, Apr 29, 2020
    Configure ssh certificate based authentication
    Viewed 398 times since Fri, Apr 17, 2020
    Install Ezeelogin on SELINUX enabled Environment
    Viewed 107 times since Sun, Jun 14, 2020
    What are the details transmitted to the license server? What is the size of data transmitted?
    Viewed 1613 times since Mon, Aug 21, 2017
    Is it possible to disable security codes in ssh gateway?
    Viewed 1558 times since Wed, Jan 31, 2018
    Will i be locked out if i loose connectivity to the license server or if the Ezeelogin license servers goes down?
    Viewed 2525 times since Mon, Aug 21, 2017
    How to use ezproxy server in ezeelogin ?
    Viewed 145 times since Mon, Mar 30, 2020
    How to enable Public key based authentication and Allow root login in SSHD
    Viewed 1746 times since Fri, Dec 8, 2017
    How to view the Help Menu in the ezsh backend shell?
    Viewed 1841 times since Thu, Nov 23, 2017
    What are the security measures to ensure data security?
    Viewed 1646 times since Mon, Aug 21, 2017