...
Info | ||
---|---|---|
| ||
|
Warning |
---|
This part of the documentation is not correct and under review. We apologize for the inconvenience |
- Generate the key
→ Do not specify a passphrase |
- Copy the linuxhost.pub file, or use copy/paste, in the /.ssh2 folder on the Tru64 host
- Define the authorization file:
...
then retry the same command to verify the trust is working.
If an error occurs, you can check and clean the /root/.ssh/known_host
file on the Linux host
How to setup ‘ssh’ trusts between Linux and VMS
Info | ||
---|---|---|
| ||
| ||
Warning | ||
This part of the documentation is not correct and under review. We apologize for the inconvenience |
Enable SSH on the VMS server:
VMS$ SET DEF SYS$LOGIN
VMS$ @TCPIP$CONFIG
- Select then:
Option 3 - Server components then enable and start service SSH, option 19
then
Option 2 - Enable & Start service on this node
...
* Create a new default server host key? YES: YES
Creating private key file: TCPIP$SSH_DEVICE:TCPIP$SSH.SSH2]HOSTKEY
...
- If VMS has to connect to Linux, configure the SSH CLIENT:
|
Select then:
Option 2 - Enable & Start service on this node
Exit with E twice
- Copy these files from the default SSH user for the SYSTEM one:
|
Uncomment: BatchMode yes
Find and set: AllowedAuthentications publickey, password
- Generate the key and
Generate the key on the Linux server and convert it to be readable by VMS
...
...
Linux# ssh-keygen -t
...
rsa
→ Do not specify a passphrase
Linux# ssh-keygen -e -f /root/.ssh/id_
...
rsa.pub > /root/.ssh/
...
linuxserver.pub
...
- Copy the generated file
/root/.ssh/linuxserver.pub
, (or use copy/paste , between putty session for example) to the VMS system in theSYS$SYSROOT:[SYSMGR.SSH2
] directory
- Copy the hostkey.pub file from the VMS system to the Linux one:
|
Enter YES then the VMS system password
...
|
- Define the VMS identification file:
|
...
- If this folder does not exist, create it using the following command:
$ CREATE /DIRECTORY SYS$SYSROOT:[SYSMGR.SSH2]
On the VMS system add the Linux server key to the authorized keys:
VMS$ SET DEF SYS$SYSLOGIN
VMS$ SET DEF SYS$SYSROOT:[.SSH2]
VMS$ OPEN/WRITE TMP AUTHORIZATION.
If the file already exists, use
/APPEND
instead of/WRITE
VMS$ WRITE TMP "KEY LINUXSERVER.PUB"
VMS$ CLOSE TMP
Do not forget the dot at the end of the authorization file name
Perform some tests (examples)
Charon server name "charon", vms system name "pluto":charon# ssh system@pluto "show system /noproc"
OpenVMS V7.3-2 on node PLUTO 27-SEP-2013 11:50:14.37 Uptime 0 19:20:07
...
Div | ||
---|---|---|
| ||
|
Shutdown guests with Expect tool
...