概要
我们要通过FTP同步数据到服务器,一般都会使用-u username -p passwd这种明文的方式来指定用户名和密码,这样存在巨大的安全风险,这里详细讲述怎么去隐藏和加密密码。消除安全隐患。
技术细节
第一步:安装ncftp;
yum install ncftp
第二步:使用ncftp命令登录到ftp服务器
ncftp -u username -p passwd IP地址
第三步:使用bookmark命令保存用户名和密码,如下图所示:
vim /home/yourusename/.ncftp/bookmarks
从上图中我们可以看到密码已经不再是明文,而是经过加密之后存储在家目录下
第四步:实现无密码登录到ftp服务器
第四步:实现无密码传输文件目录
ncftpput -avRE 你的bookmark名称【test】 本地目录 远程目录
小结
通过明文密码传输文件非常不安全,别有用心的人只需要通过history即可查看您的密码,通过加密之后就避免密码泄露。