Saya sudah mencoba mengeluarkan perintah menggunakan plink untuk mengambil informasi dari server eksternal saya. Perhatikan bahwa perintah plink ini dijalankan dari biner yang tidak mengharapkan input dari pengguna. Apakah ada tanda yang memungkinkan saya mengganti pesan kesalahan ini dan melanjutkan dengan output program?
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.
Store key in cache? (y/n)
Terima kasih!
git clone
, misalnya "git bash", input (Y / n) masuk ke bash prompt, dan bash biasanya merespons denganbash: y: command not found
.Jawaban:
Coba tambahkan skrip Anda dengan:
Kehendak pipa ini
y
karakter melaluistdin
untukplink
ketika Anda mendapatkan kunci Toko dalam cache? (y / n) prompt, memungkinkan semuaplink
perintah lebih lanjut untuk dilewati tanpa perlu input pengguna. Theexit
perintah akan menutup sesi SSH setelah telah ditetapkan, sehingga berikutplink
perintah untuk menjalankan.Berikut ini contoh skrip yang menulis waktu Unix server eksternal ke file lokal:
Referensi Pipelining : http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html
sumber
mungkin, ini akan membantu:
sumber