小编str*_*tis的帖子

在bash脚本中为ssh命令提供密码,不使用公钥和Expect

我想SSH在脚本中使用,但是这个脚本不会在我的机器上执行.

在我的实现中有两个限制.

  • 我无法在shell标准之外工作,因此我无法使用,expect因为我不知道它是否可以在这台机器上使用.
  • 我不能指望这台机器将具备public keysSSH.

有哪些可能的选择 - 解决方案?

如何在不添加额外依赖项的情况下以自动且安全的方式为ssh提供所请求的密码?

是否可以在脚本中提供密码?

谢谢大家 :)

linux ssh bash shell

19
推荐指数
3
解决办法
11万
查看次数

通过在Bash脚本中将dirname的结果传递给basename来获取父目录的名称

给出像这个test/90_2a5/Windows这样的路径

我试图使用命令获取结果90_2a5dirname获取路径,然后basename获取名称.

当我尝试在一行中尝试将结果dirname传递给时,会出现问题basename.

我试过这个,但似乎我用错了方法.

path="test/90_2a5/Windows"   
finalName= basename var | dirname $path  
echo "$finalName"
Run Code Online (Sandbox Code Playgroud)

问题是finalName是一个空字符串,这意味着结果dirname不是重定向.

bash shell scripting

9
推荐指数
2
解决办法
2万
查看次数

使用包含多个帐户的.netrc连接到ftp

我创建了一个.netrc文件,所以我可以拥有一些宏,并自动在我的ftp服务器中进行一些标准操作.

问题是,现在每次连接到这台机器时,它总是自动连接到同一个帐户,而不会让我选择为该机器选择一个帐户.

我在stackoverflow中发现了这个问题,但似乎没有可以帮助我的答案.

链接到类似的问题

谢谢大家

linux ftp bash

3
推荐指数
1
解决办法
8271
查看次数

在jTextArea上添加不同颜色的错误消息

我想知道是否有办法在jTextArea不同的字体颜色中添加错误消息.

像这样,它将在我附加的正常输出和错误输出之间产生差异.

例如,在Netbeans上,system.err字体颜色为红色,并且System.out显示为黑色.

java swing jframe jtextarea

2
推荐指数
1
解决办法
1345
查看次数

如何理解以下shell脚本?

如果有人能够解释我这部分代码的作用,我会很高兴的

[ -n "${0%/*}" ] && cd ${0%/*}
. ./environment.sh
. ./readParams.sh
Run Code Online (Sandbox Code Playgroud)

我知道这个脚本是从./enviroment.sh和读取的./readparams.sh

但我真的很难理解代码的第一行是什么.所以我可以理解这之后的整个过程.

如果你能给我一个网站或任何能帮助我理解这种语法的东西,我会很高兴的.我是shell脚本的初学者,所以任何帮助都表示赞赏.

shell

0
推荐指数
1
解决办法
103
查看次数

标签 统计

bash ×3

shell ×3

linux ×2

ftp ×1

java ×1

jframe ×1

jtextarea ×1

scripting ×1

ssh ×1

swing ×1