如何在10.51.213.223下的gtp用户与10.51.228.22下的Oracle建立互信设置
时间: 2024-03-21 19:39:24 浏览: 119
要在10.51.213.223下的gtp用户与10.51.228.22下的Oracle建立互信设置,可以按照以下步骤进行操作:
1. 在gtp用户下生成公钥和私钥,使用以下命令:
```
ssh-keygen -t rsa
```
2. 将公钥添加到Oracle用户的authorized_keys文件中,使用以下命令:
```
cat ~/.ssh/id_rsa.pub | ssh Oracle@10.51.228.22 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
```
3. 在gtp用户下测试ssh连接Oracle用户,使用以下命令:
```
ssh Oracle@10.51.228.22
```
4. 在Oracle用户下测试ssh连接gtp用户,使用以下命令:
```
ssh gtp@10.51.213.223
```
这样就可以在10.51.213.223下的gtp用户与10.51.228.22下的Oracle建立互信设置了。
相关问题
如何用脚本将这两条命令封装起来 ssh oracle@10.51.228.22 sh /home/oracle/shell/orc_call_pro.sh $v_etldate $proc_name $username $password
可以使用以下脚本将这两条命令封装起来:
```bash
#!/bin/bash
# 设置变量
v_etldate="20220101"
proc_name="your_proc_name"
username="your_username"
password="your_password"
# 执行命令
ssh oracle@10.51.228.22 sh /home/oracle/shell/orc_call_pro.sh $v_etldate $proc_name $username $password
```
在脚本中,首先设置需要的变量,然后执行 ssh 命令,将需要的命令作为参数传递给远程服务器。注意,这里将变量直接赋值,你可以根据实际情况进行修改,或者使用命令行参数或读取配置文件等方式获取需要的变量。
如何用脚本将这两条命令封装起来 第一条命令: ssh oracle@10.51.228.22 第二条命令: sh /home/oracle/shell/orc_call_pro.sh $v_etldate $proc_name $username $password
可以使用以下脚本将这两条命令封装起来:
```bash
#!/bin/bash
# 设置变量
v_etldate="20220101"
proc_name="your_proc_name"
username="your_username"
password="your_password"
# 执行命令
ssh oracle@10.51.228.22 "sh /home/oracle/shell/orc_call_pro.sh $v_etldate $proc_name $username $password"
```
在脚本中,首先设置需要的变量,然后执行 ssh 命令,并将第二条命令作为参数传递给远程服务器。注意,此处需要将第二条命令用双引号括起来,否则变量将无法被解析。
阅读全文