我正在使用 PuTTY 将我的 Windows 机器与远程机器连接,并且我能够连接到远程机器但是当我使用 SCP 命令将一些文件下载到我的本地 Windows 机器时,它说:
ssh: connect to host XXXXXXXXXX port 22: Connection refused
lost connection
我正在写这个命令:
scp * username@mywindowsmachine:~/Desktop
我正在使用 PuTTY 将我的 Windows 机器与远程机器连接,并且我能够连接到远程机器但是当我使用 SCP 命令将一些文件下载到我的本地 Windows 机器时,它说:
ssh: connect to host XXXXXXXXXX port 22: Connection refused
lost connection
我正在写这个命令:
scp * username@mywindowsmachine:~/Desktop
使用 winscp 执行此操作:
http://winscp.net/eng/docs/introduction
WinSCP 将使您能够与服务器交换文件,而 ssh 用于在此服务器上发出 shell 命令(并且在您的情况下无能为力,因为您的本地 Windows 机器可能无法响应其 ssh 连接)。
如果你在 shell 上,你会使用 scp,但是当你在 windows 上时(可能不使用 cygwin 之类的东西),你会发现 winscp 是最简单的解决方案。
如果您管理您尝试连接的服务器,请在启用调试的情况下启动 SSHD,您将看到它拒绝连接的确切原因
如果 sudo chown -R www-data:webmasters/dir/dir/dotfile - 可能需要通过 ssh 向您的 bash“用户”授予权限。