将文件传输到服务器 IP 和端口

Mas*_*son 2 ssh putty

我需要将文件从 Windows 7 上的本地计算机传输到运行 linux 的服务器。我通过特定 IPv4 地址和端口号的 ssh 使用腻子访问服务器。

我曾尝试从本地计算机使用 pscp 命令,但被服务器拒绝访问。“致命:网络错误:连接被拒绝”

 c:>pscp test.csv userid@**IPv4_Addres***:Port# /path/destination_file_name.
Run Code Online (Sandbox Code Playgroud)

服务器阻止了未经授权的用户(很可能包括我的笔记本电脑)的所有 pscp 尝试,或者我错误地使用了该命令。

如果您有使用此命令的经验,那么文件究竟将传输到哪里,我假设路径目标从服务器中的主目录开始。

另外,如果您有任何其他传输文件的替代方法,请告诉我。

更新 1

我也尝试过使用 WinSCP,但是我的权限也被拒绝了,看起来服务器不允许我上传或保存文件。

解决了

我完全忘记了 sudo(过去 2 个月在脚本上花费了太多时间),所以我能够更改权限以允许外部编辑。感谢所有帮助的家伙!

arn*_*rne 6

你的命令行错了。它应该是

pscp -P <port> test.csv userid@<host>:path/destination_file_name
Run Code Online (Sandbox Code Playgroud)

(见http://the.earth.li/~sgtatham/putty/0.53b/htmldoc/Chapter5.html#5.2

  • user = rw /group = r /everyone = r -- 哪个用户拥有该目录?另外:/path/destination 和 path/destination 是两个不同的东西。 (2认同)