【问题标题】:Shell Script to access a remote machine using ssh with usr and pwd both使用 ssh 和 usr 和 pwd 访问远程机器的 Shell 脚本
【发布时间】:2016-03-28 17:01:48
【问题描述】:

我正在编写一个 shell 脚本,它可以连接到另一台远程机器并查询数据库,将结果写入文件并将文件复制回主机。 我在连接数据库时遇到问题。 我不明白如何连接到远程机器。 我使用 ssh root@DB_IP 然后是 ORACLE 查询。但它总是询问密码。 如何在对远程机器执行 ssh 时同时提供用户名和密码?

【问题讨论】:

标签: shell ssh scripting remote-access expect


【解决方案1】:

您可以通过两种方式做到这一点:-

  1. 通过将 id.rsa.pub 添加到远程计算机 (~/.ssh/authorized_keys)
  2. sshpass -p password ssh root@ip "sh run.sh "

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    相关资源
    最近更新 更多