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 kesshAnda mesin klien. - Saya menggunakan
teesehingga Anda dapat melihatnya langsung di jendela terminal Anda alih-alih ditelan olehsshperintah. - Dengan memberikan
sshperintah untuk menjalankan, itu akan mengirimkanstdinsshitu 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.