Fast SSH for UTCS students
Project description
fssh 🐟
"fish swim fast" - someone, probably
A fast SSH tool for UT Austin CS students.
Introduction
SSH is tedious. Go to host machine list. Find optimal machine. Enter command. Interact. Login.
It could be faster.
Prereqs
- have bash or zsh or some other shell
- have python
- set up UT SSH
Installation
pip install fsshfssh-setup- profit 💰
Usage
fssh
The above commmand will do everything for you.
If that's not what you want, you can opt to add in the -p flag to print the optimal machine (it will also copy the correct command to your clipboard, i.e., ssh <YOUR UTCS USERNAME>@<OPTIMAL HOST>.cs.utexas.edu).
fssh -h for help (there's not a lot, it's pretty simple).
On fssh-setup
Part of SSH is entering your UTCS username and SSH passkey—fssh cannot bypass this, as it sadly is not magic. As such, to fully utilize fssh, the script needs access to this information somehow.
This is implemented through a setup script that logs your credentials to your respective shell profile (where you keep your API keys and such). As such, the information is recorded on a safe place on your local machine.
Without interacting with fssh-setup, the script cannot provide you any more information than the optimal host name.
Terminal Choice
The full fssh functionality works great for most terminals. Not so much for some fancier ones (cough, cough Warp). You may not get full functionality of your fancy terminal emulator. In such cases, the fssh -p command will probably do you best.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fssh-1.0.8.tar.gz.
File metadata
- Download URL: fssh-1.0.8.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dc5db6d28d5e496cd52fe0634640d904f281491eedc27eadf3e081667d514ce
|
|
| MD5 |
6587fa5676bb8e05989a8b51e4f4d773
|
|
| BLAKE2b-256 |
2ebb13a86f6b8b94579458329bb8445d997195988a76cdafbf988a961dd254f4
|
File details
Details for the file fssh-1.0.8-py3-none-any.whl.
File metadata
- Download URL: fssh-1.0.8-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ae6025db33088238607e98445184b35fcd84fa639ead4d9bbcfc7f6528e87d8
|
|
| MD5 |
78f2ac7628260014b60106b3959cf32a
|
|
| BLAKE2b-256 |
40ff220b7c75a0d70edcd81b6fd0a86ac446885a0563702f3c6a94975e7c792c
|