如果您不能使用ssh trust并且必须稍后在脚本中输入密码,请使用read -s -p "Password:" USER_PASSWORD
以静默方式读取密码。然后export USER_PASSWORD
,您可以创建一个期望脚本,避免将其显示在中ps
:
#!/usr/bin/expect -f
spawn scp some.file USER@otherhost:~
expect "assword:"
send -- "$env(USER_PASSWORD)\r"
expect eof
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
29087 次 |
最近记录: |