Ssh

如何通過 ssh 從遠端電腦中的文件將文件內容複製到本地剪貼板

  • September 1, 2020

為了解決這個問題,我總是必須使用scprsync將文件複製到我的本地電腦來打開文件,然後簡單地將文本文件的內容複製到我的本地剪貼板中。我只是想知道是否有更聰明的方法可以做到這一點而無需複製文件。

當然你必須閱讀文件,但你可以

</dev/null ssh USER@REMOTE "cat file" | xclip -i

雖然這仍然意味著打開 ssh 連接並複製文件的內容。但最後你什麼都看不到了;)

如果您從 OS X 電腦連接,您可以使用pbcopy

</dev/null ssh USER@REMOTE "cat file" | pbcopy

PS:而不是</dev/null你可以使用ssh -n但我不喜歡用軟體選項來表達東西,我可以使用系統來獲得相同的東西。

PPS:</dev/nullssh 的模式對於循環非常有用

printf %s\\n '-l user host1' '-l user host2' | while read c
do </dev/null ssh $u "ip address; hostname; id"
done

引用自:https://unix.stackexchange.com/questions/210615