Windows下配置ftp服务器与Linux下客户端访问win下服务器。
2017-03-14 09:31
309 查看
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配置成功。
在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配置成功。
相关文章推荐
- [Putty_Win和Linux访问]配置VirtualBox虚拟机实现Ubuntu与Windows系统间数据交换即Putty的访问
- CentOS7下利用rsyslog+loganalyzer配置日志服务器及Linux和windows客户端配置
- Linux如何配置ftp服务器、给ftp服务器添加访问用户
- DB2 服务器(WINDOWS) 与客户端 (LINUX) 配置
- 快速实现配置Windows客户端访问在linux平台上所搭建的Samba服务器&&使用swat软件
- Linux如何配置ftp服务器、给ftp服务器添加访问用户
- Linux如何配置ftp服务器、给ftp服务器添加访问用户
- CentOS7下利用rsyslog+loganalyzer配置日志服务器及Linux和windows客户端配置
- Linux服务器访问Win7客户端共享目录的配置方法
- 配置telnet从win访问远程linux 服务器
- Linux如何配置ftp服务器、给ftp服务器添加访问用户
- ubuntu下配置smbd服务器,Windows访问Linux目录
- Linux上SSH的配置,Linux与windows的ssh客户端访问
- Windows下mysql客户端访问Linux下mysql-cluster的SQL节点服务器
- 在linux下配置NIS客户端及通过Automounter连接NIS服务器
- 管理和配置客户端访问服务器
- SVN-1.5.3+Apache-2.0.59在windows下的配置与权限设置,以及配置HTTP方式访问SVN服务器