使用 vsftpd 将文件从 ubuntu 传输到 Windows 8 或 7

使用 vsftpd 将文件从 ubuntu 传输到 Windows 8 或 7

我正在尝试将文件从 Ubuntu 14.04 传输到 Windows 8。我已经在虚拟机 vmware 上安装并配置了 vsftpd。当我通过 ftp 登录 Windows 时,即使我的 root 密码正确,它也会给出错误的密码。

adeel@ubuntu:~$ sudo service vsftpd restart
[sudo] password for adeel: 
vsftpd start/running, process 8676
adeel@ubuntu:~$ hostname
ubuntu
adeel@ubuntu:~$ ftp adeel
Connected to adeel.localdomain.
220 Microsoft FTP Service

//now i am connecting ftp to windows 8 but it is giving incorrect password.
Name (adeel:adeel): adeel
331 Password required
Password:
530-User cannot log in.
Win32 error:   The user name or password is incorrect. 
Error details: An error occurred during the authentication process.
530 End
Login failed.
Remote system type is Windows_NT.
ftp> 

答案1

我并不认为使用 ftp 是最好的方法,但要回答你的问题:你需要在 Windows 机器上设置一个 ftp 服务器。这是一个麻烦事,但有详细的说明可供参考这里抱歉,只是提供链接,但步骤太多,不值得在此重现。

您可能会考虑其他连接方式,例如在 Win8 计算机上创建 Windows 共享,然后从 Ubuntu 访问它(使用 Samba) - 一些信息这里- 我认为这样会更容易。

无论哪种方式,都要牢记安全:除非您确定自己知道自己在做什么,否则请小心不要让共享保持打开状态或让 ftp 服务器保持运行。

相关内容