AIX5.3下使openssh远程调用脚本不用输入密码

1183阅读 0评论2010-03-16 Ray001
分类:

本文以AIX5.3为例,从一台AIX主机ssh远程调用另一台AIX主机

下载openssl:

获得文件openssl.0.9.8.1102.tar.Z

安装openssl:
在/tmp/openssl目录下解压缩
smit installp
先安装license,再安装base
安装base时,accept new license agreement要选择Y

下载openssh:

获得文件openssh_5.2p1_aix53.tar.Z

安装openssh:
在/tmp/openssh目录下解压缩
smit installp
先安装license,再安装base
安装base时,accept new license agreement要选择Y
安装成功后,sshd服务将自动启动

在客户端和服务端AIX主机均需要安装好openssh软件

--------------------------------------------------------

安装完成后,在客户端主机生成密钥
ssh-keygen
一路回车,完成后,在~/.ssh目录下生成2个文件,id_rsa是私钥,id_rsa.pub是公钥。

将客户端主机的id_rsa.pub上传至服务端主机,并重命名为~/.ssh/authorized_keys

从客户端发出如下命令:
ssh oracle@192.168.0.242 ./bin/test.sh
需要注意的是,如果test.sh需要环境变量,则在脚本前加一行~/.profile载入环境变量


上一篇:如何判断一个文件系统是否建立在磁盘阵列上
下一篇:检查PDM生成的SQL与Oracle数据库中字段是否一致