我正在尝试复制本地计算机中存在的文件 - 这是Windows 10.我已经通过VNCViewer从我的PC连接到Linux服务器。
现在我需要在我的服务器上编写一个shell脚本,将文件从我的windows机器复制到该linux服务器。所以我使用scp命令来做到这一点。
scp username @ ip_addr:/Users/username/eclipse-workspace/project/file.c / root / username / some_folder_path /
但是,当我尝试这样做时,我得到的错误如下 -
ssh:连接到主机ip_addr端口22:连接被拒绝
我猜SSH没有在Windows上运行,这就是造成这个错误的原因。
这是写它的方式还是有更好的方法来实现这一点?
打开一个Windows终端并使用sftp连接到您的Linux服务器
sftp username@linuxIP
然后你可以使用命令cd
ls
等浏览你的linux服务器。从那个终端你也可以使用lcd
lls
在本地机器中移动(或显示文件)(在你的情况下是Windows 10)。您可以通过输入get <filename>
获取文件并使用put <filename>
发送项目