如何通过 ssh 将文件从一台机器传输到另一台机器?

如何通过 ssh 将文件从一台机器传输到另一台机器?

我的教授希望我们通过电子邮件向他发送源文件,但他希望我们使用 vi 通过 ssh 进行编辑。如何通过 ssh 将文件从一台机器传输到另一台机器?

答案1

要通过 ssh 传输文件,您应该使用该scp命令。

基本用法是:

[you@localhost ~]$ scp examplefile yourusername@remoteserver:/home/yourusername/

它将通过 SSH 将文件复制examplefile到远程服务器的以下位置/home/yourusername/examplefile

更具体的例子:

[Moshe@localhost ~/mywork]$ scp thework.zip [email protected]:/home/Moshe/

假设你的当地的文件是/home/Moshe/mywork/thework.zip,并且您有权限登录到服务器 192.168.1.21 并在偏僻的目录/home/Moshe

您将最终得到复制/home/Moshe/thework.zip偏僻的服务器。

如果您本地没有在 Linux 或任何基于 Unix 的系统下工作(即您通常使用 Windows),那么像 WinSCP 这样的工具将使您能够借助图形界面通过 SSH 传输文件。

相关内容