Saya sering menemukan diri saya membuka sesi SSH untuk menjalankan perintah tunggal yang sama. Saya memiliki semua pengaturan untuk masuk tanpa memasukkan kata sandi (Via SSH Key-Based Auth), jadi saya bertanya-tanya apakah ada cara untuk membuat pintasan atau file batch di Windows yang akan memuat Putty atau program serupa, lalu jalankan perintah (dan kemungkinan keluar jika hasilnya baik).
10
-m
sakelar dengan Plink, karena memungkinkan untuk menentukan perintah secara langsung pada baris perintahnya, lihat jawaban saya .-ssh host1
yang berkaitan dengan Profil dempul vsuser@host
plink site command
hal yang sama seperti dengan Putty (kecuali untukcommand
). Plink dan Putty pada dasarnya memiliki serangkaian opsi baris perintah yang sama.Untuk mengotomatiskan eksekusi perintah, gunakan Plink (dari paket Putty) , bukan Putty itu sendiri.
Plink menerima perintah di baris perintahnya:
Jika Anda ingin tetap menggunakan Putty, Anda dapat menggunakan
-m
sakelar untuk menentukan file perintah (Plink juga mendukung-m
sakelar itu).sumber
-i key
atau-pw password
plink site command
hal yang sama seperti dengan Putty (kecuali untukcommand
). Plink dan Putty pada dasarnya memiliki serangkaian opsi baris perintah yang sama.Anda dapat menggunakan konfigurasi dempul untuk mencapai ini.
Muat dempul dan konfigurasikan sesi Anda.
Masukkan perintah jarak jauh yang ingin Anda jalankan di sini:
Kemudian, sebelum mengklik " Buka ", kembali ke tab " Sesi " (di bagian atas), dan simpan konfigurasi Anda.
Sekarang, buat jalan pintas ke
putty.exe
, tambahkan-load
bendera, misalnya:Sekarang, Anda bisa mengklik pintasan dan itu akan memuat sesi Anda, menjalankan perintah Anda.
sumber
Jika Anda menggunakan Windows 10, Anda mungkin tertarik untuk mengetahui bahwa Microsoft dilaporkan memiliki beta OpenSSH (klien dan server ):
Jika ini berhasil, Anda harus dapat menggunakan
ssh
seperti pada * Nix:sumber
Hanya berpikir saya akan memasukkan skrip yang saya buat semoga menghemat beberapa jam sintaksis dan penelitian halaman manual
Batch ini mengasumsikan:
https://www.harmonyhit.com/PuttyBatch.bat
Ini sebagian besar berguna untuk memiliki satu skrip (seperti memperbarui sertifikat SSL) di berbagai mesin
Ini file batch lengkap:
sumber
SSH.ppk
dan) to
folder skrip Program Files`.Anda juga dapat melihat perangkat lunak seperti mRemoteNG, MOBAxTerm atau SecureCRT yang akan mengelola koneksi SSH Anda untuk Anda, ini juga menghubungkan dengan sesi Putty yang disimpan sehingga Anda dapat menerapkan templat ke sesi.
sumber
Ini adalah "CMD" terakhir yang bisa saya simpan di FileServer saya dan buat pintasan di Desktop saya.
sumber