Announcing a new VSS user storage (vskey-stor)
We are pleased to announce a new and refreshed UT VSS user storage. The new vskey-stor provides standard VSS user sub-directories ( aka "folders" aka "buckets" ) via SSH and HTTP based protocols with the following structure:
/ut-vss
: for files transferred to and/or from vCenter./saved
: for any files previously accessed via CrushFTP./dot-ssh
: for the user's SSHauthorized_keys
file.
As always, please contact vss (at) utoronto dot ca
if you have any questions or comments and we will be happy to help.
If you ever experience any slowness during transfers, please take a speed test with LibreSpeed vskey-stor and contact us.
Available storage access methods
SCP and SFTP
File transfers over SSH channels: SCP and SFTP:
scp myTestImg.ova {vss.username}@vskey-stor.eis.utoronto.ca:ut-vss/
myTestImg.ova 100% 567MB 50.2MB/s 00:11
sftp {vss.username}@vskey-stor.eis.utoronto.ca
Connected to vskey-stor.eis.utoronto.ca.
sftp> ls
dot-ssh saved ut-vss
sftp> cd ut-vss
sftp> ls
README.txt junk.iso
sftp> get README.txt
Fetching /ut-vss/README.txt to README.txt
/ut-vss/README.txt 100% 84 44.3KB/s 00:00
sftp>
sftp> quit
More examples VSS user storage - scp, sftp
MinIO
MinIO provides an AmazonS3-compatible API access and interactive access via web browser:
More information here:VSS AmazonS3-compatible virtual storage
Deep integration with the vss-cli
Once upgraded with the vss-cli upgrade
command to v2022.3.1
the minio
module can be installed with:
python3 -m pip install 'vss-cli[stor]'
At this point, it’s enough to execute vss-cli stor ls
to initialize, start and browse your vskey-stor
space with the vss-cli
:
vss-cli stor --help
Usage: vss-cli stor [OPTIONS] COMMAND [ARGS]...
Manage your VSS storage account.
Options:
--help Show this message and exit.
Commands:
dl download file
get get info
la launch ui
ls list remote dir contents
sh share with pre-signed link
ul upload file
If you would like to launch the minIO
interface and upload your files through a web browser, the following command will launch a web browser and display the default credentials:
vss-cli stor la --show-cred
Launching 🌎: https://vskey-stor.eis.utoronto.ca:{port}
username: ...
password: ...
To upload a file from your workstation, do:
vss-cli stor ul ~/Downloads/vm-disk-1.vmdk
University of Toronto - Since 1827