将文件从 Windows 10 桌面传输到 Unix 服务器 Ubuntu

将文件从 Windows 10 桌面传输到 Unix 服务器 Ubuntu

如何将文件从 Windows 10 桌面传输到 Unix 服务器 Ubuntu — 无需使用浏览器或 FTP?

还有其他方法吗?FTP 或 SFTP 或 thinlinc 不起作用。

我尝试使用 WinSCP 和 Mobaxterm 连接到服务器,但都无法正确连接。WinSCP 验证了我的用户名和密码,然后就超时了,并说主机 15 秒内未通信,然后说无法初始化 SFTP 协议。当我尝试使用 SFTP 的 MobaXterm 时,它说 SSHPUBLICKEY 身份验证失败,SSHPUBLICKEYAGENT 身份验证失败,但 SSH 身份验证密码(我的帐户)通过了,但我无法下载或上传任何内容,很可能是因为 KEY 身份验证失败(不确定是什么原因)。

这是一台大学服务器。这些服务器都通过互联网连接,我想通过他们的网络将文件从我的台式 Windows 计算机传输到他们的 UNIX 服务器计算机。通常,我们使用 Thinlinc 连接到服务器,并使用 Thinlinc 在 Ubuntu 上进行远程 UNIX 工作。

我无法在他们的 unix 服务器上添加任何东西或修改它 - 我只是从家里连接。

接下来我尝试了其他客户端,例如thinlinc,thinlinc 尝试连​​接,但只是冻结,没有响应。我想知道 SSH 是否只是超时了。我尝试在其他计算机上安装thinlinc,结果也是一样,使用我的用户名和密码,它只是冻结,几个小时都无法连接。

答案1

(目前无法发表评论以进一步澄清您的问题)

要将文件复制到 Unix 或 GNU/Linux 系统,通常使用 SSH/SFTP 或 SCP。

您可以在 Unix 机器上设置 Samba 服务器。Windows 应该本身就支持该功能,无需使用任何第三方应用程序。

但是,SFTP 通常设置起来非常简单 - 通常默认启用。当然,启用它需要 root 权限。

如果默认情况下未启用它,并且您正在使用大多数发行版自带的 openssh 服务器(Ubuntu 也应该如此),请检查:

/etc/ssh/sshd_config

并确保

Subsystem sftp /usr/lib/openssh/sftp-server

未被注释掉。

如果你更改了文件,请重新启动 sshd

(sudo) service ssh restart

使用 Windows 时推荐的 SFTP 客户端:

  • 温SCP
  • 菲利兹拉

仅列举我自己使用过的两个工具,它们非常精简并且可以免费使用。

韋斯

相关内容