Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux EC2 FTP服务未启动_Linux_Ubuntu_Amazon Web Services_Amazon Ec2_Ftp - Fatal编程技术网

Linux EC2 FTP服务未启动

Linux EC2 FTP服务未启动,linux,ubuntu,amazon-web-services,amazon-ec2,ftp,Linux,Ubuntu,Amazon Web Services,Amazon Ec2,Ftp,问题 如何在EC2 Ubuntu(14)服务器上启动“开箱即用”FTP服务 背景 我有一个正在运行的EC2实例,现在想向其中添加一个FTP服务器/服务。 我已经阅读了大量的指南和答案,但似乎我连第一步都走不过去: 我使用“sudo apt get install vsftpd”进行安装。 然后使用“sudo service vsftpd start”启动服务。 这一切看起来都很好,但实际上,它并没有开始。使用“sudo服务vsftpd停止” 返回“未知实例:”。我想它就这样被压碎了 我怎样才能帮

问题
如何在EC2 Ubuntu(14)服务器上启动“开箱即用”FTP服务

背景
我有一个正在运行的EC2实例,现在想向其中添加一个FTP服务器/服务。
我已经阅读了大量的指南和答案,但似乎我连第一步都走不过去:

我使用“sudo apt get install vsftpd”进行安装。 然后使用“sudo service vsftpd start”启动服务。
这一切看起来都很好,但实际上,它并没有开始。使用“sudo服务vsftpd停止” 返回“未知实例:”。我想它就这样被压碎了

我怎样才能帮助你理解这个问题

更多信息:
一开始,我做了所有这些安全性和其他技巧(从被动ftp到打开控制台上仍然打开的端口),但最终还是重新安装了 vsftpd只是想看看我能不能启动它。嗯,我不能:/

也许我应该注意,我使用ssh和AWS.pem文件(包含密钥)连接到我的服务器,并且我的服务器禁用了正常的用户密码登录(我希望我正确描述它),这意味着我不需要任何sudo密码

此外,我想可能还有另一个服务在21端口上运行。我尝试在不同的端口上运行服务,但没有成功(在.conf文件中使用port_number=xx)


thx.

Ubuntu 14.04中的vsftpd可执行文件(可能是不兼容的内核)基本上有问题。版本是:

# vsftpd -v
vsftpd: version 3.0.2
日志显示:

May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954731] CPU: 0 PID: 15953 Comm: vsftpd Tainted: G    B        3.13.0-24-generic #46-Ubuntu
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954733]  ffff880005002000 ffff8800050b1c70 ffffffff81715a64 00007fed3623b000
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954737]  ffff8800050b1cb8 ffffffff81174183 8000000cce578965 00000007fed3623b
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954739]  ffff8800050211d8 ffffea0000000000 00007fed3623b000 00007fed3623c000
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954742] Call Trace:
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954749]  [<ffffffff81715a64>] dump_stack+0x45/0x56
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954754]  [<ffffffff81174183>] print_bad_pte+0x1a3/0x250
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954758]  [<ffffffff81175b67>] unmap_page_range+0x717/0x7f0
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954761]  [<ffffffff81175cc1>] unmap_single_vma+0x81/0xf0
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954764]  [<ffffffff81176d39>] unmap_vmas+0x49/0x90
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954768]  [<ffffffff8117feec>] exit_mmap+0x9c/0x170
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954771]  [<ffffffff8106482c>] mmput+0x5c/0x120
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954775]  [<ffffffff81069bbc>] do_exit+0x26c/0xa50
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954778]  [<ffffffff8109dd84>] ? vtime_account_user+0x54/0x60
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954782]  [<ffffffff8114d52f>] ? context_tracking_user_exit+0x4f/0xc0
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954785]  [<ffffffff8106a41f>] do_group_exit+0x3f/0xa0
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954788]  [<ffffffff8106a494>] SyS_exit_group+0x14/0x20
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954791]  [<ffffffff8172663f>] tracesys+0xe1/0xe6
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954873] BUG: Bad rss-counter state mm:ffff880024ac8e00 idx:0 val:-1
May  1 20:42:37 ip-x-x-x-x kernel: [32593770.954882] BUG: Bad rss-counter state mm:ffff880024ac8e00 idx:1 val:1
我会尝试直接从源代码安装:


谢谢您的回复。我尝试使用sudo apt get vsftpd 2.3.5进行安装,它询问是否可以安装1GB的内容。因此,要么它必须改变大量的核心代码,要么它的命令是错误的。你知道如何使用终端直接从站点安装吗?我决定用别的东西代替ftp。在有人确认黑客行为或发布相关的ubuntu更新之前,我不会回答这个问题
vsftpd -v
vsftpd: version 2.3.5