Windows下配置ftp服务器与Linux下客户端访问win下服务器。
来源:互联网 发布:阿里云机顶盒a20 编辑:程序博客网 时间:2024/05/19 11:46
1.在Windows下配置FTP服务器:
在win下ftp服务器软件很多,我使用了两个软件,一个是SU-FTP-Server,另一个是ftpServer。后者不支持加密、证书传输。非常简单:
只需要 指定端口号,用户名 就可以使用此ftp服务器,另外支持匿名登陆,需要把用户名设置为anonymous。
SU-FTP-Server 相对比较复杂,需要系统学习下,下面我贴出比较重要的界面设置:
1.设置证书:Serv-U有提供生成证书的工具,只需要点击创建证书即可。
2.用户创建:添加按钮可以创建用户,若需要提供匿名访问,设置用户名为anonymous。
3.设置用户权限,点击创建用户时会进入此界面,设置密钥对,用户名,密码,根目录和其他设置。
开启后默认端口是21,在浏览器中输入ftp://*.*.*.* 即可进入你设置的根目录。
或者使用一个ftp客户端软件(FLashFXP):
设置为自己的服务器。当链接时会弹出一个证书就是自己的证书,点击信赖即可。这些可以验证服务器是否配置正确。
下面是Linux 下的客户端配置
Linux下要学会使用lftp工具,在链接前 需要将服务器证书 添加到可信赖证列表中:
将证书添加到/usr/share/ca-certificates/中,然后在/etc/ca-certificates.conf中添加一行自己的证书,例如我在/usr/share/ca-certificates/中加了一个certificate.crt的证书,需要在/etc/ca-certificates.conf中添加一行certificate.crt ,然后使用root权限运行 update-ca-certificates,当提示添加了一个证书时证书就加到了可信赖列表中了。
使用lftp链接服务器之前 需要配置lftp:
在/etc/lftp.conf中或者~/.lftp/lftp.conf中添加
# ssl Encryption
set ftp:ssl-force true
set ftp:ssl-protect-data true
set ftp:ssl-protect-list true
# ssl Certificate
set ssl:cert-file path/to/certificate
set ssl:verify-certificate true
上面是加密配置,下面是证书配置,根据需要配置到脚本中。
lftp链接到服务器有很多种方式:
(1)lftp username:password@127.0.0.1:21 回车
(2)lftp username@127.0.0.1 回车 ##默认21端口 回车后输入密码
(3)lftp 127.0.0.1 回车 ##回车后 login 登录
(4)lftp 回车 --> open 127.0.0.1 --> login 登录
当能看到你指定的根文件系统代表服务器和客户端的加密ftp配置成功。
- Windows下配置ftp服务器与Linux下客户端访问win下服务器。
- Linux下FTP服务器配置
- linux下配置FTP服务器
- linux 下配置ftp服务器
- Windows 下利用FTP实现客户端与服务器文件传输
- windows访问vmware下的linux的ftp服务器
- Serv-U在linux下使用ftp命令访问windows下的ftp服务器
- 访问Linux下ftp服务器 ,客户端获取到:“服务器返回 无法识别的命令”
- Windows和linux下搭建FTP服务器
- Linux系统下FTP服务器的安装与简单配置
- linux ubuntu下ftp服务器安装、配置与使用
- linux下pureftpd的安装与配置(FTP服务器)
- linux下ftp服务器vsftpd服务的安装与配置
- 【Linux】Linux下使用ftp指令访问ftp服务器
- Linux下FTP服务器vsftp配置
- Linux下的FTP服务器配置
- linux下FTP服务器配置【vsftp】
- Linux下的FTP服务器配置
- Android 资源文件中@、@android:type、@*、?、@+
- 董明珠:格力手机要做全球第二 华为第一
- java开发JDBC连接数据库
- SweetAlertDialog
- 函数的多态性以及虚函数
- Windows下配置ftp服务器与Linux下客户端访问win下服务器。
- DynamicLoadApk 源码解析
- 【程序23】 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大 两岁。问第2个人,说比第一个人大两岁。最后问第一
- Spring boot 和 mybatis 学习笔记3--动态sql
- 回调函数实例
- Android常用的小Tips
- Rabbitmq集群高可用部署详细
- Nginx 通过 Lua + Redis 实现动态封禁 IP
- Java-判断某年某月的天数