Each host being managed must be running a supported SSH daemon. The root or Administrator user must be allowed to log in for most operations. The product ships with OpenSSH for Windows hosts, but we do not have rights to offer an SSH package for other hosts. To deploy CIM extensions on hosts other than Windows, you can choose any SSH package that meets the following criteria and use it with the CIM extension deployment tools:
•Supports SFTP file transfers
•Supports the EXEC channel method of executing remote commands
For UNIX hosts:
The default SSH configuration on some hosts prohibits root login by default. Follow these steps to manually configure SSH to allow root login on UNIX hosts:
1.Use a text editor to open /etc/ssh/sshd_config.
2.Change the value of PermitRootLogin to yes.
3.Restart the SSH daemon.
For Windows hosts:
Keep in mind the following when deploying OpenSSH on a Windows host:
•If you are using a domain, always specify user names so that they include the domain. For example, enter a user name of <domain1>\<admin>
where
•domain1 is the domain name
•admin is the username
•If you are not using a domain, do not specify the host name when deploying OpenSSH. For example, enter a user name of <admin>
where
•admin is the user name
If you are running the management server on Windows, you may deploy OpenSSH to Windows hosts using the CIM Extensions Management Tool. See The CIM Extensions Management Tool, page 184.
If you are running the management server on Linux, you must manually install OpenSSH on Windows hosts. To install OpenSSH on a Windows host:
1.Copy the cp006690.exe file from the $JBOSS_DIST/plugin/sedeploy directory on the management server.
2.Move the cp006690.exe file to the Windows host and execute the file to install OpenSSH.
Copying the CIM Extensions to the Management Server
To remotely install the CIM extensions, you must first copy the CIM extensions installation files to the management server.
182 Deploying and Managing CIM Extensions