Linux命令行下登录ssl加密的ftp

简介:
由于某些BT的需求,把ftp的服务端改成ssl加密的,而标准的linux ftp客户端不支持,google了下,发现有个sslftp支持,它是  SurgeFTP 的组件之一。SurgeFTP的服务器端版本是收费的,客户端貌似免费,呵呵,正好。
下面演示如何用它登录ftp(ssl)。假设ftp(ssl)的端口是1234。
sslftp 192.168.0.84 -i -implicit_port 990
Connected to 192.168.0.84:1234
starting SSL/TLS
secure protocol TLSv1 used.
220 Serv-U FTP Server v7.2 ready...
(secure) User: yejr
331 User name okay, need password.
(secure) Password: ****************
230-User logged in, proceed.
230 Welcome!
Type in "save" to save login details to /root/.netrc
sslftp> bye
221 Goodbye, closing session.
Channel Closed.
Bye :-)
上面是用命令行交互的方式,如何用脚本实现自动登录呢?看下面:
#!/bin/bash
##
FTP_SERV=192.168.0.84
FTP_PORT=1234
FTP_USER="yejr"
FTP_PASS="yejr"
sslftp -i -implicit_port :$FTP_PORT -script <
大功告成 :)


本文转自叶金荣51CTO博客,原文链接:http://blog.51cto.com/imysql/308844,如需转载请自行联系原作者
相关文章
|
2月前
|
Linux 数据安全/隐私保护 Windows
aes加密在linux下会生成随机key的解决办法
aes加密在linux下会生成随机key的解决办法
33 2
|
2月前
|
Linux 应用服务中间件 网络安全
linux ssl 证书 --本地制作数字证书并进行程序的数字签名
linux ssl 证书 --本地制作数字证书并进行程序的数字签名
40 0
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
170 2
|
2月前
|
安全 Linux 网络安全
|
2月前
|
安全 应用服务中间件 网络安全
linux_nginx中添加ssl配置(open ssl)
linux_nginx中添加ssl配置(open ssl)
40 1
|
2月前
|
Linux 数据安全/隐私保护
自动化脚本之加密内容解密适用于Linux
自动化脚本之加密内容解密适用于Linux
26 1
|
2月前
|
前端开发 算法 JavaScript
实现注册登录时数据的加密传输(含前后端具体代码)
实现注册登录时数据的加密传输(含前后端具体代码)
|
2月前
|
算法 前端开发 JavaScript
SpringBoot+随机盐值+双重MD5实现加密登录
SpringBoot+随机盐值+双重MD5实现加密登录
390 1
|
2月前
|
Linux
Linux命令行快捷键
Linux命令行快捷键
|
2月前
|
Linux Shell
Linux命令行快捷键和技巧
Linux命令行快捷键和技巧
81 0