mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 19:32:31 +00:00 
			
		
		
		
	Merge pull request #7193 from peterwywong/hostkeys
Check host keys supported by the operating system and report new ones if any
This commit is contained in:
		| @@ -20,8 +20,17 @@ cmd:service xcatd status | ||||
| check:rc==0 | ||||
| check:output=~running | ||||
| cmd:rm -rf /install_xCAT_xcat-core.tar.bz2 /install_xCAT_xcat-dep.tar.bz2 | ||||
| end | ||||
|  | ||||
| # Check host keys supported by the operating system and report new ones, if any. | ||||
| cmd:echo -e "dsa\necdsa\ned25519\nrsa\nrsa1" > /tmp/known_host_keys | ||||
| check:rc==0 | ||||
| cmd:ssh-keygen --help 2>&1 | grep "\[-t" | cut -d "[" -f4 | cut -d "]" -f1 | sed 's/-t//' | sed 's/|//g' | xargs -n 1 > /tmp/current_os_host_keys | ||||
| check:rc==0 | ||||
| cmd:diff /tmp/known_host_keys /tmp/current_os_host_keys | ||||
| check:output!~> | ||||
| cmd:rm -f /tmp/known_host_keys /tmp/current_os_host_keys | ||||
| check:rc==0 | ||||
| end | ||||
|  | ||||
| start:install_xCAT_on_ubuntu | ||||
| description:install xCAT with go-xcat tool in a fresh environment for ubuntu | ||||
| @@ -57,6 +66,14 @@ cmd:service conserver stop | ||||
| cmd:sleep 5 | ||||
| cmd:service goconserver status | ||||
| cmd:service conserver status | ||||
|  | ||||
| # Check host keys supported by the operating system and report new ones, if any. | ||||
| cmd:echo -e "dsa\necdsa\ned25519\nrsa\nrsa1" > /tmp/known_host_keys | ||||
| check:rc==0 | ||||
| cmd:ssh-keygen --help 2>&1 | grep "\[-t" | cut -d "[" -f4 | cut -d "]" -f1 | sed 's/-t//' | sed 's/|//g' | xargs -n 1 > /tmp/current_os_host_keys | ||||
| check:rc==0 | ||||
| cmd:diff /tmp/known_host_keys /tmp/current_os_host_keys | ||||
| check:output!~> | ||||
| cmd:rm -f /tmp/known_host_keys /tmp/current_os_host_keys | ||||
| check:rc==0 | ||||
| end | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user