热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux上创建ftp服务器下载文件///使用AWS服务器作为代理,下载sbt相关的包

最近觉得自己下载有些jar的速度太慢了,就在aws上下好了,然后转到我电脑上来,在aws上开了ftp服务器。结果就倒腾了一上午,作个记录,以便后面查看。1.安装vsftpdyum-y

  最近觉得自己下载有些jar的速度太慢了,就在aws上下好了,然后转到我电脑上来,在aws上开了ftp服务器。结果就倒腾了一上午,作个记录,以便后面查看。

  1.安装vsftpd 

  yum -y install vsftpd

  2.把aws里面安全组的20 21 端口按tcp方式打开

  3.使用root用户, 创建一个专门的ftp用户:

  adduser ftpuser

  passwd ftpuser

  //设置用户的根目录

  usermod -d /home/ftpuser ftpuser

  4. 启动vsftpd服务

  service vsftpd start

  5. 可以在客户端进行ftp了

  但是发现打得命令比如ls什么的 都久久没有回应,

  需要输入passive 来关掉Passive mode

  6 结果发现文件还是下载不了,报错如下:

  550 Failed to open file.

  网上查了查:

  getsebool -a |grep ftp

  中有一项:

  ftp_home_dir --> off   就是这个,需要设置为on才可以

  so,需要输入命令:

  setsebool -P ftp_home_dir=1

  再看看:

  getsebool -a |grep ftp  

  ftp_home_dir --> on

  

以上 然后再来ftpget 就可以下载了~~~~

主要参考:

http://jackyxin.blog.51cto.com/1976631/1652148

http://www.cnblogs.com/chenmh/p/5365274.html


这是是分割线

结果这样安装sbt还是太麻烦了,先吐个槽,国内的maven库是木有可以用的了么,还是只能自己搭代理去国外的maven库里取。

又找了找网上的资料,直接用代理来下载了:

亚马逊服务器设置:

tinyproxy是一个能够代理http和https的小程序 
安装软件 
sudo apt-get install tinyproxy 
配置: 
vi /etc/tinyproxy.conf 
端口:8888 [默认的端口不变] 
注释掉:#Allow 127.0.0.1 
启动代理:/etc/init.d/tinyproxy restart 
开机启动: 
vi /etc/rc.local 
/etc/init.d/tinyproxy restart

修改亚马逊服务器的登陆方式为密码的登陆

  sudo passwd root,设置root账号的密码root123 
  sudo passwd ubuntu,设置ubuntu账号的密码ubuntu 
  然后,使用如下命令修改SSHD设置:vi /etc/ssh/sshd_config, 
  把PermitRootLogin的参数修改为“yes”允许root登录 
  找到 PasswordAuthentication no,将no改为yes。 可以用密码登陆 
  去掉 #UsePAM no 前面的井号 ##### 修改UsePAM=no [关键] 
  重新启动ssh服务:sudo service ssh restart

自己有需要的 可以用 useradd 命令来增加一个用户,然后 记得创建下用户根目录,或者指向已存在的目录。

然后就是用:

  

ssh -p proxy_ssh_port username@proxy_ip -D local_port
e.g.:
ssh
-p28888 root@123.124.125.126 -D 7070
如果没有修改服务器上的ssh端口, 可以不用
-p参数

这个命令来个本地代理,然后运行sbt下载的时候:

  sbt -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=7070

直接这样就好了。

---------------

参考链接:

http://blog.csdn.net/rainysia/article/details/51679871

http://blog.csdn.net/lsziri/article/details/49176735

以上。。。。估计木有aws上申请机器的,还是很麻烦。。。。

 


推荐阅读
  • linux ftp 线程数设置,Linux搭建ftp在windows下这么访问,需要怎么设置【设置vsftp最大连接数和每个ip的最大连接数】...
    文章来源:http:zhidao.baidu.comlink?urlLOfStD1kcxGhI_D5qC7oka3_4QZc1nn1SJwWaSd4onWoVl5Wt ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • 明明白白用Qt5.10编写FTP客户端
    使用Linux自带工具实现定时下载FTP文件(文末)前言自从Qt5删除了QFtp模块后,就没有了可方便使用的FTP类。根据官方的说法&# ... [详细]
  • 阿里云如何部署php(2023年最新分享)
    导读:很多朋友问到关于阿里云如何部署php的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • Linux终端远程工具xshell,xftp,mobasterm
    目录软件介绍1.xshell第一步:第二步:第三步:第四步:第5步:2.xftp第一步 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 网络安全是一个非常重要的课题,基本上你运行的服务后台越多,你就可能打开更多的安全漏洞.如果配置的恰当的话,Linux本身是非常安全可靠的,假使在Linux系统中有某个安全缺陷,由于Linu ... [详细]
  • c# java socketn 字节流_C#Socket编程详解(一)TCP与UDP简介
    一、TCP与UDP(转载)1、TCP1.1定义TCP(TransmissionControlProtocol)传输控制协议。是一种可靠的、面向连接的协议(eg:打电话)、传输效率低 ... [详细]
  • IP双栈环境下网络应用迁移
    IPv4向IPv6迁移有多种途径,在选择具体的迁移方式时,当前环境中运行的应用是否支持IPv6是重要的考量因素之一,同时在编写新的应用时,需要考虑新编写的应用不仅可以适应当前主流的IPv4环境, ... [详细]
  • 用lvm+vmware+kickstart实现系统自动安装和快照安装
    由于我的机子是32位,装不了64位系统,所以无法使用kvm,只能用vmware了,可是vmware安装使用自带的autoinst.iso实现自动安装,无法实现我的需求,经过研究我使用kic ... [详细]
  • PHP程序员玩转Linux系列 搭建FTP代码开发环境
    PHP程序员玩转Linux系列搭建FTP代码开发环境-PHP程序员玩转Linux系列文章:有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的是让大家 ... [详细]
  • linux 命令——screen
    最近遇到一个东西aria2,这个玩意,这个是啥呢?Aria2是一个轻量级Linux下载软件,支持HTTPHTTPS,FTP,SFTP,BitTorrent和磁力链接(官方版),公司 ... [详细]
  • linux搭建FTP
    linux下FTP的搭建及优化[日期:2007-11-04]李磊19840817吴康[字体:大中小]首先安装Linux企业版第一张光盘中的vsftpd- ... [详细]
author-avatar
如此而已628_722
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有