gpt4 book ai didi

kubernetes - SCP没有提供此类文件或目录

转载 作者:行者123 更新时间:2023-12-02 11:58:33 25 4
gpt4 key购买 nike

我在此容器中拥有的Linux如下所示:

root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient# uname -a
Linux sbolla-6c7b7589d8-5c2rb 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 GNU/Linux
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient#

我正在尝试使用sshpass命令执行一个简单的scp,如下所示,并遇到此错误。任何想法真的很感激。请注意,我尝试了scp而不是cp。实际上,这行是在脚本中,我在linux命令行上尝试了此错误。我也尝试使用'和'和\以及所有组合转义环境变量,但这似乎没有帮助。
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient/bin# sshpass -p '$H_PASSWORD' scp -v  $H_USERNAME@$H_HOSTNAME:server.pem .
Executing: cp '--' 'admin@abc-def.brilliant.local' '.'
cp: cannot stat 'admin@abc-def.brilliant.local': No such file or directory
Executing: cp '--' ':server.pem' '.'
cp: cannot stat ':server.pem': No such file or directory
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient/bin#

如果我明确使用此命令,则可以正常工作,不知道为什么。请不要将这些输出中的主机名编辑为一些愚蠢的名字
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient#   sshpass -p $HSM_PASSWORD scp admin@grs-defcon.brilliant.local:server.pem .

ls -lia
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient# ls -l | grep ser
-rw-r--r-- 1 root root 1172 Apr 28 12:23 server.pem
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient# date
Sat Apr 28 12:24:29 UTC 2018
root@sbolla-6c7b7589d8-5c2rb:/usr/safenet/lunaclient#

我尝试了下面提供的答案,但是没有用
sshpass -p "$H_PASSWORD" scp -v $H_USERNAME@${H_HOSTNAME}:server.pem .

我注意到的另一件事是,如果我在此容器上执行env,我会在环境变量中看到额外的一行,这可能是一个问题。查看此env的显示方式。请注意,我没有故意输入一行,当我输入env命令时,我看到H_HOSTNAME和H_PARTITION旁边的行很奇怪
H_PARTITION =运算符
MYSQL_PORT=tcp://11.123.113.242:3306
LUNAHS=TRUE
H_HOSTNAME=grs-defcon.brilliant.local

ROOT_PORT_443_TCP_PORT=443
MYSQL_PORT_3306_TCP_ADDR=11.456.231.242

最佳答案

看起来像2个shell扩展问题。尝试:

sshpass -p "$H_PASSWORD" scp -v $H_USERNAME@${H_HOSTNAME}:server.pem .

关于kubernetes - SCP没有提供此类文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50076575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com