Yah, saya baru saja mencoba ini dan berhasil:
echo "foo" | tee | ssh [email protected] pbcopy
Catatan:
- Saya menggunakan
echo "foo"
sebagai pengganti perintah yang hasilnya ingin Anda salin kessh
Anda mesin klien. - Saya menggunakan
tee
sehingga Anda dapat melihatnya langsung di jendela terminal Anda alih-alih ditelan olehssh
perintah. - Dengan memberikan
ssh
perintah untuk menjalankan, itu akan mengirimkanstdin
ssh
itu diterima ke perintah itu di host lain itu, dan kemudian segera kembali.
Anda mungkin bisa membuatnya menjadi sesuatu yang lebih sederhana untuk diketik. Dan pastikan untuk menggunakan ssh
kunci alih-alih otentikasi berbasis kata sandi untuk menyelamatkan diri Anda sendiri karena harus mengetik ulang kata sandi Anda. Perbarui: Dan Anda dapat menggunakan Penerusan Agen SSH sehingga Anda tidak perlu memasukkan kredensial untuk mengakses mesin lokal Anda di kotak jarak jauh.
(NB:Saya tidak yakin seberapa baik pbcopy/pbpaste bekerja ketika Anda hanya memiliki sesi ssh/tty/shell dan tidak ada konteks GUI Mac OS X. Saya pikir papan tulis adalah konsep NeXTStep/Cocoa/Aqua/GUI , belum tentu sesuatu yang keluar di lapisan Unix tanpa lapisan GUI.)
Ketika saya pertama kali menemukan ini, sepertinya retas, tetapi semakin saya bermain-main dengannya, semakin saya menyukainya.