ssh_init: Network error: Cannot assign requested address
ssh_init: Network error: Cannot assign requested address
我正在尝试在 windows 10 平台上使用 putty 建立连接和传输文件。我已经验证了 putty 中的默认端口是 22。当我 运行 命令行中的命令连接和传输文件时,尽管出现上述错误。知道为什么会这样或我应该做什么吗?
你试过了吗:
pscp -P 22 c:\documents\foo.txt user@example.com:/tmp/foo
我不得不进入 Putty 默认设置并再次“保存”它们,尽管端口 22 显示为默认设置。为我工作以避免每次都添加 -P 22
选项。
我遇到了同样的错误,最后来到了这个页面。 -P 22
没有解决我的问题。
我使用 Putty 保存的会话并仔细检查了我的命令行,发现了与 OP 相同的错误。
我正在使用:
pscp -l SESSION_NAME_IN_PUTTY ip:/remote_path local_path
我查看了 pscp 的 command line options,并将 -l
更改为 -load
,它起作用了。
最终命令如下:
pscp -load SESSION_NAME_IN_PUTTY ip:/remote_path local_path
注意:如果仍然有错误,请检查 SESSION_NAME_IN_PUTTY
的拼写并确保它完全匹配。少一个字母,也会导致同样的错误。
在我的例子中,我在 Putty 中创建了一个缩短的“会话名称”——即完整主机名的较短表示。这适用于大多数 Putty 函数——但是当我尝试使用 pscp 时,我发现我需要一个与主机名相同的会话名称。
我遇到这个错误是因为 Raspbian 中未启用 SSH。
我正在尝试在 windows 10 平台上使用 putty 建立连接和传输文件。我已经验证了 putty 中的默认端口是 22。当我 运行 命令行中的命令连接和传输文件时,尽管出现上述错误。知道为什么会这样或我应该做什么吗?
你试过了吗:
pscp -P 22 c:\documents\foo.txt user@example.com:/tmp/foo
我不得不进入 Putty 默认设置并再次“保存”它们,尽管端口 22 显示为默认设置。为我工作以避免每次都添加 -P 22
选项。
我遇到了同样的错误,最后来到了这个页面。 -P 22
没有解决我的问题。
我使用 Putty 保存的会话并仔细检查了我的命令行,发现了与 OP 相同的错误。
我正在使用:
pscp -l SESSION_NAME_IN_PUTTY ip:/remote_path local_path
我查看了 pscp 的 command line options,并将 -l
更改为 -load
,它起作用了。
最终命令如下:
pscp -load SESSION_NAME_IN_PUTTY ip:/remote_path local_path
注意:如果仍然有错误,请检查 SESSION_NAME_IN_PUTTY
的拼写并确保它完全匹配。少一个字母,也会导致同样的错误。
在我的例子中,我在 Putty 中创建了一个缩短的“会话名称”——即完整主机名的较短表示。这适用于大多数 Putty 函数——但是当我尝试使用 pscp 时,我发现我需要一个与主机名相同的会话名称。
我遇到这个错误是因为 Raspbian 中未启用 SSH。