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
    How to stream the ssh sessions in real time?
    Viewed 2401 times since Wed, Nov 22, 2017
    Add custom fields on server add form
    Viewed 155 times since Wed, Mar 27, 2019
    Is it possible to view all ssh logs of a deleted user ?
    Viewed 1039 times since Sun, Dec 17, 2017
    What are the encryption technologies used to secure my data?
    Viewed 1035 times since Mon, Aug 21, 2017
    What are the details transmitted to the license server? What is the size of data transmitted?
    Viewed 1000 times since Mon, Aug 21, 2017
    What are the security measures to ensure data security?
    Viewed 1010 times since Mon, Aug 21, 2017
    What are the outbound ports that needs to be opened for fetching the license?
    Viewed 990 times since Mon, Aug 21, 2017
    Where is my data stored?
    Viewed 1000 times since Mon, Aug 21, 2017
    Can I use Google 2FA, Yubikey , DUO simultaneously?
    Viewed 1955 times since Thu, Dec 14, 2017
    Will i be locked out if i loose connectivity to the license server or if the Ezeelogin license servers goes down?
    Viewed 1651 times since Mon, Aug 21, 2017