初学Linux,想在虚拟机Fedora上安装一下vsftpd,没想到却花了我大半天时间,呵呵!弄好了就行,现把经验记录在此,供初学者参考:
yum install vsftpd //自动安装sftpd
默认情况下不需要修改就可以在虚拟机上访问的,如:
[root@tong vsftpd]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 2.1.2)
Name (127.0.0.1:tong): ftp//匿名登录默认用户名,密码也是;也可都用anonymous
331 Please specify the password.
Password:
230 Login successful. //恭喜您,已成功登陆
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
不过,先别高兴太早,这只是在本虚拟机上可以访问,在宿主机上呢,我用的是xp
通过cmd命令会出现如下错误
C:\Documents and Settings\Administrator>ftp 10.4.141.15
> ftp: connect :未知错误号
10.4.141.15是我的虚拟机Linux的ip地址
当然此时要保证宿主机和虚拟机能相互ping通!
针对这个错误,我们应该进行如下设置
将Linux的防火墙关掉,如下命令:
service iptables stop
停掉防火墙以后还是不能访问,此时我们就要考虑防火墙表面上关掉了,其实底部还有某些驱动在运行,这就是我们的21端口还被防火墙限制访问,所以我们要开放21端口,命令如下:
iptables -A INPUT -p tcp -sport 21 -j ACCEPT
iptables -A INPUT -p tcp -dport 21 -j ACCEPT
至此,我们就可以在客户端访问我们的sftpd服务了,剩下的设置就简单了,访问权限之类的。。。。
分享到:
相关推荐
2. 清华大学:ftp://166.111.168.118/、ftp://166.111.168.168/、ftp://166.111.168.18/ 3. 北京大学:ftp://162.105.92.40/、ftp://162.105.90.53/、ftp://162.105.56.6/ 4. 北京师范大学:ftp://202.112.94.136/ 5...
client.UploadFile(@"本地文件路径", @"ftp://ftp.example.com/远程文件路径"); ``` 3. **下载文件:** ```csharp client.DownloadFile(@"本地文件路径", @"ftp://ftp.example.com/远程文件路径"); ``` 4. **列举...
FTP,全称File Transfer Protocol,即文件传输协议,是互联网上最早被广泛使用的协议之一,主要用于在不同网络之间可靠地交换文件。FTP基于TCP/IP协议栈,为用户提供了一种标准的方式来上传、下载文件,以及管理远程...
1. **连接到FTP服务器**:使用VFP,你可以编写代码来连接到指定的FTP服务器,如"ftp://3104.com"。这通常需要提供服务器地址、用户名和密码。 2. **上传文件**:一旦连接成功,你可以上传本地文件到服务器。VFP中的...
$ftp->connect(); $ftp->deleteFile('path/to/file'); ``` 类库可能包含以下特性: 1. **错误处理**:内置的错误检查和异常处理机制,确保在出现问题时能及时捕获并报告错误。 2. **自动重试**:对于网络不稳定的...
4. **地址输入错误**:在FTP软件中输入地址时,应排除"ftp://"前缀。错误的地址会导致无法连接。 5. **用户名和密码**:并非所有FTP服务器都支持匿名登录,某些站点可能需要特定的用户名和密码。密码可能定期更改,...
- **166.111.144.35 (144.35-FTP)**: 未知主题的FTP站点。 - **166.111.159.188 (远处)**: 可能提供远程资源的FTP站点。 - **166.111.160.18 (Linux'sclub)**: 提供Linux相关资源的FTP站点。 - **166.111.161.47 ...
20. 山东大学英语学习FTP:ftp://211.87.235.172/ 21. 清华Java服务器:ftp://java:java@166.111.164.21 22. 东北师范大学FTP:202.198.128.107 23. 成都理工大学FTP服务器:http://ftp.cdut.edu.cn/ 24. 郑州航院...
- 地址:`ftp://relax:relax@202.119.46.193` - 宽带:600k - 管理者:Jackson 2. **物理化学资料** - 地址:`ftp://lcg119.nju.edu.cn` - 宽带:1.2M - 管理者:leavy 3. **软件与书籍** - 地址:`ftp://...
- **地址**:`ftp://202.118.102.20:21` 及 `ftp://202.118.102.20:2021` - **特色**:提供各类资源,包括E-books等内容。 11. **Gstone FTP Server** - **地址**:`ftp://download:@202.118.75.70` - **特色**...
《深入理解J-FTP:构建FTP服务器上传下载功能》 J-FTP,作为一个专注于FTP(File Transfer Protocol)服务的Java库,为开发者提供了一个高效、可靠的FTP客户端工具,用于实现文件的上传和下载功能。本文将详细介绍J...
例如,一个FTP服务器的URL可能是`ftp://username:password@server_address:port`,其中`username`是用户名,`password`是密码,`server_address`是服务器的IP地址,而`port`是FTP服务监听的端口号。 1. `ftp://220....
FTP(File Transfer ...总之,这个“ftp:异常强大的单文件ftp管理工具php类库”旨在为PHP开发者提供一个强大、高效的FTP文件管理解决方案,特别是对于那些需要频繁进行文件删除操作的项目,它能显著提升工作效率。
* 教学资源服务器:提供教学书籍、视频、音频等资源,如ftp://211.92.132.243、ftp://210.34.159.18等。 * 娱乐资源服务器:提供电影、音乐、图片等资源,如ftp://218.30.23.96、ftp://211.97.50.118等。 * 软件资源...
此ftp软件小而精悍,纯绿色,更重要的是上传下载速度都非常可观,绝对值得一试。
,ftp://great"压缩包中,包含了在VC++环境下实现FTP服务器的源代码,对于理解和开发FTP服务具有重要的参考价值。 FTP服务器的实现通常涉及以下几个核心部分: 1. **连接管理**:FTP服务器需要监听特定端口(默认...
本文主要针对倍福中国的FTP资源(ftp://ftp.beckhoff.com.cn)进行详细介绍,内容涵盖其目录结构以及各种资料的下载方法。该FTP站点是倍福为用户提供的一个全面的技术支持平台,旨在帮助用户更便捷地获取所需的文档...
构建了一个ftp服务器,通过命令ftp可登录,登录后,无法下载,上传,ls也无法执行。...ftp: connect: Connection timed out 解决这个问题: 1. setsebool -P ftpd_disable_trans 1 2. service vsftpd restart
5. **容错机制**:`kafka-connect-ftp`通常具有一定的容错能力,例如,如果在处理文件时发生错误,它可能会将文件标记为待处理,稍后重新尝试。 6. **使用Scala开发**:`kafka-connect-ftp`项目标签中提到了Scala,...