当我试图通过java代码/应用程序登录AIX服务器时,我得到了以下异常:
INFO: J2SSH:KEY_EXCHANGE_FAILURE
com.maverick.ssh.SshException: EOF received from remote side [Unknown cause]
at com.maverick.ssh2.TransportProtocol.b(Unknown Source)
at com.maverick.ssh2.TransportProtocol.j(Unknown Source)
at com.
我在运行我的脚本时出错,我在AIX上
Reading configuration data /ecmsq1vg1/home1/aradmin/.ssh/config
Reading configuration data /etc/ssh_config
Connecting to www.mftcatapp.firstdataclients.com, port 22.
Remote version string: SSH-2.0-Sun_SSH_1.1.8
Remote protocol version 2.0, remote software version Sun_SSH_1.1.8
Net
尝试在服务器列表中连接并执行一些命令,此脚本不执行第二步(AIX) SO=uname -s 对于$(cat maq) do中的服务器 case $SO in
Linux)
echo "Connecting in $server"
ssh $server
echo "my system is $SO"
"exit"
;;
AIX)
echo "Connecting in $server"
ssh $server
echo "my system is $S
下面的代码给出了-2 \f25 gaierror Error -2\f6名称或服务-2\f25 not known -2\f6
self.server=sshtunnel.SSHTunnelForwarder(
('abc.int.net', 22),
ssh_username="sshuser",
ssh_password="sshpassword",
r
我制作了两个预期脚本SSH到一个服务器列表和更改密码。一个用于AIX,另一个用于RedHat Linux。
AIX脚本运行良好,但Linux脚本给我带来了一个问题。原因是,在Linux服务器上,当您被迫更改过期密码时,在更改密码后,远程端将终止SSH会话。
passwd: all authentication tokens updated successfully.
Connection to drm23rdv closed.
send: spawn id exp20 not open
while executing...
此时,脚本完全停止,仍然有许多服务器需要登录。(目前的密码只是暂时的,
作为jenkins用户,我从aix命令行设法运行:
"git pull --rebase origin"
但是当我从jenkins那里尝试这样做时,我得到了:
OpenSSL version mismatch. Built against 1000105f, you have 1000013f
fatal: Could not read from remote repository.
像"git reset“和"git checkout”这样的命令在这两种环境下都能正常工作。
我唯一设法找到的是,当我从aix shell运行ssh -V时:
$ /usr/bi