File transfer by rsync, scp, and sftp is available on TSUBAME3.
As well as login, you need to access with your SSH private key which is a pair of your SSH public key registered in TSUBAME3 portal.
Also, please check the settings of the application you are using carefully, as some applications may time out.
- To install a file transfer application
- If you are using Linux/Mac/Cygwin (Windows) (rsync, scp, sftp commands)
- To use CIFS access
To install a file transfer application
If you are using MobaXterm or RLogin, it is easier to use the built-in file transfer function of these software.
If you are using other software such as PuTTY for connection, you need to install a file transfer application such as FileZilla or WinSCP that supports sftp and rsync protocols.
In this case, as well as login, you need to access using SSH private key which is a pair of SSH public key registered in TSUBAME3 portal.
For Filezilla and WinSCP, you can use the .ppk format key files that you usually use for PuTTY.
For details on how to use each software, please refer to the manual of each software.
If the option feature "OpenSSH Client" in Windows 10 is enabled, you can use scp and sftp command from command prompt or powershell.
If you are using Linux/Mac/Cygwin (Windows) etc. (rsync, scp, sftp commands)
In these environments, rsync, scp, and sftp commands are available.
Describes three ways each, rsync, scp, sftp.
rsync:
To transfer from the local to the remote host, execute the following command.
If you set the standard path/file name as the key pair location, the -i option is not required.
$ rsync -av --progress -e "ssh -i Private_Key_File -l Login_Name" Local_Directory Remote_Host:Remote_Directory |
Local_Directory is the transfer source, Remote_Host:Remote_Directory is the transfer destination. For example, the command when the user with login name "GSCIUSER00" copies the current directory to /gs/hs0/GSIC of TSUBAME 3.0 using ~/.ssh/ecdsa of private key is as follows.
$ rsync -av --progress -e "ssh -i ~/.ssh/ecdsa -l GSICUSER00" ./ login.t3.gsic.titech.ac.jp:/gs/hs0/GSIC |
For details such as how to specify the transfer source and tranfer destination, please execute the following command and confirm it.
$ man rsync |
scp:
To transfer from local to remote host, execute the following command.
If you set the standard path/file name as the key pair location, the -i option is not required.
$ scp -i Private_Key_File Login_Name@Remote_Host:Remote_Directory Local_directory |
Please enter the suitable phrase for your situation in the < >.For example, the command when the user with login name "GSCIUSER00" copies the current directory to /gs/hs0/GSIC of TSUBAME 3.0 using ~/.ssh/ecdsa of private key is as follows.
$ scp -i ~/.ssh/ecdsa GSICUSER00@login.t3.gsic.titech.ac.jp:/gs/hs0/GSIC . |
For details such as how to specify the transfer source and tranfer destination, please execute the following command and confirm it.
$ man scp |
sftp:
To transfer interactively, execute the following command.
If you set the standard path/file name as the key pair location, the -i option is not required.
$ sftp -i Private_Key_File Login_Name@Remote_Host |
For example, the command when the user with login name "GSCIUSER00" copies the current directory to /gs/hs0/GSIC of TSUBAME 3.0 using ~/.ssh/ecdsa of private key is as follows.
$ sftp -i ~/.ssh/ecdsa GSICUSER00@login.t3.gsic.titech.ac.jp |
For details such as how to specify the transfer source and tranfer destination, please execute the following command and confirm it.
$ man sftp |
To use CIFS access
In addition, only on-campus terminals can be accessed via CIFS.
The CIFS address is \\gshs.t3.gsic.titech.ac.jp.
Please note that even in the campus network, CIFS may be blocked by routers on the way, in which case it cannot be used.
For storages provided on TSUBAME3, refer to 3.3. Storage service (CIFS)" in TSUBAME3.0 User's Guide.