使用 scp 命令复制文件

使用 scp 命令复制文件

尝试将文件从 RPi 复制到我的电脑:

$ scp MyFile.pdf [email protected]:~ 

ssh: connect to host 192.168.0.83 port 22: connection refused

lost connection

当我从我的电脑复制同一个文件时,它运行正常:

$ scp [email protected]:/home/pi/Downloads/MagPi46.pdf /home/user/Desktop/
[email protected]'s password: 
MagPi46.pdf                              100%   21MB   1.0MB/s   00:21

为什么文件可以从 PC 复制到 PC 而不能从 RPi 复制到 PC 呢?

答案1

您的 Pi 正在运行 ssh 服务器。您的 PC 没有。两者都有可用的 ssh 客户端。有许多可用的 ssh 服务器软件包,但我不知道您在哪种机器上运行,因此无法推荐一个。简单地在 Google 上搜索“安装 ssh 服务器‘机器类型,即 Linux’”就足够了。

为了测试它是否在安装它的机器上运行,您通常ssh user@localhost看不到该错误消息。

如果您确实安装了一个,请确保防火墙上的端口(22)实际上是打开的。

相关内容