在 ssh 中,我经常想知道是否有任何方法可以执行影响您自己的帐户而不是您登录的帐户的命令,或者您是否每次都必须注销和/或打开一个新选项卡?
我想知道,因为我经常想将目标帐户中的文件复制到我自己的帐户或类似帐户中。
我现在知道的最接近的是
cat file.txt | pbcopy
# exit ssh
pbpaste > file.txt
感谢您的回答!
单程:
cat file.txt | ssh user@localhost 'cat > file.txt'
在某些情况下可能有一些优势。例如,您可以使用自动登录。
如果您想从/向远程机器传输文件,您可以尝试scp
:
scp [[user@]host1:]file1 [[user@]host2:]file2