Terhubung dengan cepat ke layanan Anda
Fastssh adalah TUI yang memungkinkan Anda untuk terhubung dengan cepat ke layanan Anda dengan menavigasi melalui konfigurasi SSH Anda.
Unduh rilis terbaru untuk platform Anda di sini, ekstrak dan masukkan ke dalam direktori yang ada di jalur Anda (manajer paket segera hadir). Misalnya:
sudo cp fast-ssh /usr/bin/fast-ssh
Jika Anda menggunakan kargo, Anda dapat menjalankan cargo install fast-ssh
Kemudian Anda dapat meluncurkan FAST-SSH dengan fast-ssh
.
File konfigurasi SSH default harus ditempatkan di ~/.ssh/config
. Jika Anda sudah memiliki file konfigurasi SSH dengan beberapa host yang ditentukan maka Anda tidak perlu menambahkan apa pun, Fast-SSH hanya mem-parsing file ini dan menampilkannya. Jika Anda tidak memiliki file konfigurasi SSH atau Anda tidak memiliki host yang ditentukan di dalamnya maka di bawah ini adalah contoh untuk membantu Anda mengatur satu untuk digunakan dengan Fast-SSH. Informasi lebih lanjut tentang file konfigurasi SSH dapat ditemukan di tautan ini: https://linuxize.com/post/using-the-ssh-config-file/
Host * UpdateHostKeys yes Host Desktop # Name of host you want to connect to, for use with Fast-SSH. HostName 192.168.1.10 # Hostname using an IP address, this can be a public or private one. User YourCoolUsername # Username for the host you want to SSH into. Host Server # Name of host you want to connect to, for use with Fast-SSH. HostName 216.58.214.14 # Hostname using an IP address, this can be a public or private one. User YourCoolUsername # Username for the host you want to SSH into. Host AnotherServer # Name of host you want to connect to, for use with Fast-SSH. HostName example.com # Hostname using a domain name. User YourCoolUsername # Username for the host you want to SSH into. Host RaspberyPi/Arch-Linux # Defined group and name of host for use with Fast-SSH. HostName alarm-pi.local # Hostname using a locally resolved address. User YourCoolUsername # Username for the host you want to SSH into. Host RaspberryPi/Raspbian # Defined group and name of host for use with Fast-SSH. HostName raspbian.lan # Hostname using a locally resolved address. User YourCoolUsername # Username for the host you want to SSH into.
FAST-SSH memiliki sistem grup. Ini memungkinkan Anda untuk menyortir server Anda, misalnya, berdasarkan proyek, misi atau klien. Untuk membuat beberapa grup, ini sederhana, cukup tentukan Host
Anda sebagai Group/ServerName
(lihat konfigurasi penuh dalam contoh di atas) dan grup Anda akan ditampilkan di Fastssh. Anda sekarang dapat memilih grup dan hanya menampilkan server yang ditentukan dalam grup itu. Sekarang yang harus Anda lakukan adalah meluncurkan FAST-SSH, pilih layanan Anda dan tekan ENTER untuk menghubungkan.
Basis data file disimpan pada $XDG_CONFIG_HOME/FastSSH/db.ron
( %APPDATA%/FastSSH/db.ron
untuk windows).
File ini dibuat secara otomatis saat Anda meluncurkan FAST-SSH. Basis data ini digunakan untuk menyimpan jumlah koneksi ke layanan dan tanggal koneksi terakhir.
Fast-SSH mengimplementasikan mode pencarian (fuzzy) yang memungkinkan Anda mengetik untuk menemukan salah satu host Anda. Untuk menggunakannya, tekan s
, mulailah mengetik, selesaikan pilihan Anda dengan tombol panah lalu tekan ENTER Setelah host dipilih untuk membuat koneksi SSH. Tekan ESC jika Anda ingin meninggalkan mode pencarian dan kembali ke mode "Grup".
Kunci | Tindakan |
---|---|
H | Tampilkan panel pintasan |
Memasuki | Validasi Seleksi: Jalankan SSH CMD |
Tab/backtab | Menavigasi melalui grup Anda |
Kiri/kanan | Menavigasi melalui grup Anda |
Naik/turun | Menavigasi melalui host Anda |
C | Sakelar Mode Tampilan Konfigurasi |
PageUp/Down | Konfigurasi Gulir |
S | Aktifkan mode pencarian |
Esc | Mode Pencarian Keluar |
Q | Keluar Fast-SSH |
Fast-SSH memiliki beberapa opsi konfigurasi. Anda dapat menemukan konfigurasi di:
UNIX: $XDG_CONFIG_HOME/FastSSH/config.yaml
Windows: %APPDATA%/FastSSH/config.yaml
# This is the default configuration for FastSSH. theme: text_primary: "#b967ff" text_secondary: "#ffffff" border_color: "#b967ff"
Jika Anda adalah pengguna terminal Windows baru dan Anda menghadapi urutan pelarian ANSI RAW ketika Anda menjalankan FAST-SSH, Anda harus membuka variabel lingkungan istilah sebelum menjalankan aplikasi. Baca lebih lanjut tentang ini di sini: CrossterM-RS/CrossTime#580
Solusi terbaik adalah membuat alias seperti ini:
alias fast-ssh="TERM= fast-ssh"