我的教授希望我们将源文件通过电子邮件发送给他,但他希望我们使用 vi 通过 ssh 进行编辑。如何通过 ssh 将文件从一台机器传输到另一台机器?
要通过 ssh 传输文件,您应该使用该scp命令。
基本用法是:
[you@localhost ~]$ scp examplefile yourusername@remoteserver:/home/yourusername/
Run Code Online (Sandbox Code Playgroud)
它将通过 SSH 将文件复制examplefile到该位置的远程服务器/home/yourusername/examplefile
更具体的例子:
[Moshe@localhost ~/mywork]$ scp thework.zip Moshe@192.168.1.21:/home/Moshe/
Run Code Online (Sandbox Code Playgroud)
假设您的本地文件在哪里/home/Moshe/mywork/thework.zip并且您有权登录到服务器 192.168.1.21 并在远程目录中写入/home/Moshe
您将以复制/home/Moshe/thework.zip到远程服务器上的文件结束。
如果您不在 Linux 或本地任何基于 Unix 的系统下工作(即您通常在 Windows 上),像 WinSCP 这样的工具将使您能够在图形界面的帮助下通过 SSH 传输文件。
| 归档时间: |
|
| 查看次数: |
13554 次 |
| 最近记录: |