- 主题:通过pexpect用scp命令发送大文件,总是提示timeout
scp也要密码
【 在 nokia0125 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
--
FROM 117.136.0.*
scp 你不需要告诉人家,你要把文件放在远端的哪个目录?
比如 scp test.txt root@ip:/root/
——
如果没配key的话,人还得要求你输密码,你等不到远端服务器的提示符吧。
配了对不对scp生效,我不确定。但我试了一下手动scp,我的环境是需要输密码(交互)的。
【 在 nokia0125 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
※ 修改:·dinglinglm 于 Jan 14 16:09:33 2021 修改本文·[FROM: 223.104.39.*]
※ 来源:·最水木 客户端·[FROM: 223.104.39.*]
修改:dinglinglm FROM 223.104.39.*
FROM 223.104.39.*
直接冒号的话会复制到 ~ ,一般也没啥问题
【 在 dinglinglm (闵敏) 的大作中提到: 】
: scp 你不需要告诉人家,你要把文件放在远端的哪个目录?
: 比如 scp test.txt root@ip:/root/
: ——
: ...................
--
FROM 114.242.94.*
我试了,不给路径(也不给冒号),跟楼主主楼写的一样,失败,并不报错。当然远端的home下也没有,并且没提示我输密码。
当然,这是具体到我的环境下,得到的结果。
——
给了路径,才提示我输密码。
【 在 wincss 的大作中提到: 】
: 直接冒号的话会复制到 ~ ,一般也没啥问题
:
: 【 在 dinglinglm (闵敏) 的大作中提到: 】
: ....................
※ 修改:·dinglinglm 于 Jan 14 16:40:55 2021 修改本文·[FROM: 223.104.39.*]
※ 来源:·最水木 客户端·[FROM: 223.104.39.*]
修改:dinglinglm FROM 223.104.39.*
FROM 223.104.39.*
楼主就是直接冒号都没给
加个冒号,应该就能放到home了
【 在 wincss 的大作中提到: 】
: 直接冒号的话会复制到 ~ ,一般也没啥问题
:
: 【 在 dinglinglm (闵敏) 的大作中提到: 】
: ....................
※ 修改:·dinglinglm 于 Jan 14 16:42:48 2021 修改本文·[FROM: 223.104.39.*]
※ 来源:·最水木 客户端·[FROM: 223.104.39.*]
修改:dinglinglm FROM 223.104.39.*
FROM 223.104.39.*
不给路径不给冒号,相当于cp
就是把前面的文件复制到后面那个 a@b 了而已
【 在 dinglinglm (闵敏) 的大作中提到: 】
: 我试了,不给路径(也不给冒号),跟楼主主楼写的一样,失败,并不报错。当然远端的home下也没有,并且没提示我输密码。
: 当然,这是具体到我的环境下,得到的结果。
: ——
: ...................
--
FROM 114.242.94.*
没研究过这些细节,仅仅是基于他给的信息,试了一下。
你说有冒号的,可以复制到home,我也试了一把,学习了。
【 在 wincss 的大作中提到: 】
: 不给路径不给冒号,相当于cp
:
: 就是把前面的文件复制到后面那个 a@b 了而已
: ....................
--
FROM 223.104.39.*
用scp还不如rsync
【 在 nokia0125 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
--
FROM 1.203.116.*
【 在 tinytoon 的大作中提到: 】
: scp也要密码
对,我已经发送密码成功了,有认证消息交互,
就是传输正式文件时候,提示超时,
--
FROM 36.112.24.*
【 在 dinglinglm 的大作中提到: 】
: scp 你不需要告诉人家,你要把文件放在远端的哪个目录?
: 比如 scp test.txt root@ip:/root/
: ——
: ...................
就是因为要输入密码,才用pexpect交互,这个软件可以自动模仿密码输入
--
FROM 36.112.24.*