HOST=10.9.178.10
USER=xxx
PASS=xxx13
echo "Starting to sftp…"
lftp -u ${USER},${PASS} sftp://${HOST} <<EOF //这句话有什么问题?
cd test
lcd test
put 123.txt
bye
EOF
echo "done"
lftp -u ${USER},${PASS} sftp://${HOST} <<EOF
这句话有什么问题?能不能不用lftp来实现sftp自动上传?
最开始的时候还登陆成功了,现在却再也不能登陆了,不知是什么原因,各位大侠帮个忙,不要网上找的那个脚本。谢谢
8 个解决方案
#1
我测试登陆成功了
lftp -u ${USER},${PASS} sftp://${HOST}
登陆sftp
<<EOF 与 EOF 作为标记,中间的命令面向SFTP服务器执行
lftp -u ${USER},${PASS} sftp://${HOST}
登陆sftp
<<EOF 与 EOF 作为标记,中间的命令面向SFTP服务器执行
#2
#!/bin/sh
HOST=192.168.6.239
USER=root
PASS=aaaaaa
echo "Starting to sftp…"
lftp -u ${USER},${PASS} sftp://${HOST} <<EOF
cd /root/ligang #进入服务端对于目录
put a.out #上传本地当前目录的a.out到服务端/root/ligang
bye
EOF
echo "done"
#3
我曾经也登陆成功过两次,但现在就不能登录了,不知道是什么原因。
有不用lftp来登录的吗?难道非得用这个?
有不用lftp来登录的吗?难道非得用这个?
#4
我最近也遇到了楼主类似的问题,可以登录服务器,但就是上传下载不行,最后我怀疑是否是IP设置的问题,客户机和服务器不在一个IP段内,最后还是下载了一个工具Filezilla,我所用的系统是ubuntu,发现使用这个工具、上传下载很方便
#5
抓下包,对着协议看下,有啥不同的
#6
可以用expect 脚本来实现自动登录
#7
看一下scp吧,直接就可以上传下载,不需要搞这么复杂
#8
psftp IP -P 7890 -l username -pw password -b "ftp.txt" -bc
-P 为大写字母
ftp.txt 内容:
lcd e:\backup
cd /home/scd/dd
get -r con
bye
get -r 是可以下载文件夹
-P 为大写字母
ftp.txt 内容:
lcd e:\backup
cd /home/scd/dd
get -r con
bye
get -r 是可以下载文件夹
#1
我测试登陆成功了
lftp -u ${USER},${PASS} sftp://${HOST}
登陆sftp
<<EOF 与 EOF 作为标记,中间的命令面向SFTP服务器执行
lftp -u ${USER},${PASS} sftp://${HOST}
登陆sftp
<<EOF 与 EOF 作为标记,中间的命令面向SFTP服务器执行
#2
#!/bin/sh
HOST=192.168.6.239
USER=root
PASS=aaaaaa
echo "Starting to sftp…"
lftp -u ${USER},${PASS} sftp://${HOST} <<EOF
cd /root/ligang #进入服务端对于目录
put a.out #上传本地当前目录的a.out到服务端/root/ligang
bye
EOF
echo "done"
#3
我曾经也登陆成功过两次,但现在就不能登录了,不知道是什么原因。
有不用lftp来登录的吗?难道非得用这个?
有不用lftp来登录的吗?难道非得用这个?
#4
我最近也遇到了楼主类似的问题,可以登录服务器,但就是上传下载不行,最后我怀疑是否是IP设置的问题,客户机和服务器不在一个IP段内,最后还是下载了一个工具Filezilla,我所用的系统是ubuntu,发现使用这个工具、上传下载很方便
#5
抓下包,对着协议看下,有啥不同的
#6
可以用expect 脚本来实现自动登录
#7
看一下scp吧,直接就可以上传下载,不需要搞这么复杂
#8
psftp IP -P 7890 -l username -pw password -b "ftp.txt" -bc
-P 为大写字母
ftp.txt 内容:
lcd e:\backup
cd /home/scd/dd
get -r con
bye
get -r 是可以下载文件夹
-P 为大写字母
ftp.txt 内容:
lcd e:\backup
cd /home/scd/dd
get -r con
bye
get -r 是可以下载文件夹