以前和别人传东西,经常用的是ftp,前段时间才接触到一个说发---ftp没scp安全,银行系统都指定用scp方式传输文件而非ftp,所以这激起我赶紧学习scp,以后果断用scp传输文件,但是随之就遇到问题了,scp执行文件传输的时候,不需要密码,这就给我一种感觉,scp不如ftp安全,比如:如果两个团队有竞争关系,代码分别放在不同的服务器上,如果我知道对方的ip和用户名,即使我不晓得他的密码,那么着中请款下我是否就可以用scp方式把对方的代码给弄下来??我试过,可以,虽然只能获取纯文件(目录不行),但这防不住有心人一级一级目录去拷贝啊,现将各个脚本示下,至于方便与安全孰优孰劣大家自己判断吧,个人认为从上层使用上来讲的话,scp给商业安全有一定负面影响,但使用方便
----------------ftp-get.sh---------------------
#!/bin/ksh
ftp -v -i -n 192.168.1.35 << !
user hello pass
bin
prompt off
cd /home/hello/txt
lcd /home/Cent/
get $1
#mget *
close
bye
!
----------------ftp-put.sh---------------------
#!/bin/ksh
ftp -v -i -n 192.168.1.35 << !
user hello pass
bin
hash
cd /home/hello/txt
lcd /home/Cent/
mput *
close
bye
!
----------------scp-get.sh---------------------
scp hello@192.168.1.35:/home/hello/txt/$1 ~/scpfiles/
----------------scp-put.sh---------------------
scp ~/dstFile/* \
hello@192.168.1.35:/home/hello/txt/
阅读(3238) | 评论(0) | 转发(0) |