尝试将文件从 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)实际上是打开的。