SSH,自己执行命令

时间:2013-05-28 00:45:52

标签: bash shell ssh terminal

在ssh中,我经常想知道是否有任何方法可以执行影响您自己帐户的命令而不是您登录的帐户,或者您是否必须每次都注销和/或打开新选项卡?

我想知道,因为我经常想把目标帐户中的文件转换成我自己的或类似的东西。

我现在最接近的就像是

cat file.txt | pbcopy
# exit ssh
pbpaste > file.txt

感谢您的回答!

2 个答案:

答案 0 :(得分:1)

一种方式:

cat file.txt | ssh user@localhost 'cat > file.txt'
在某些情况下,

可能会有一些优势。例如,您可以使用自动登录。

答案 1 :(得分:0)

如果要从/向远程计算机传输文件,可以尝试scp

scp [[user@]host1:]file1 [[user@]host2:]file2