From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
#::echo -e 'Match All\n Ciphers 3des-cbc' >>/etc/ssh/sshd_config | #::echo -e 'Match All\n Ciphers 3des-cbc' >>/etc/ssh/sshd_config | ||
#::service sshd restart</pre> | #::service sshd restart</pre> | ||
# Switch to DEFAULT profile | # Switch to DEFAULT profile and connect to the server | ||
#:<pre> | #:<pre> | ||
#::update-crypto-policies --set DEFAULT</pre> | #::update-crypto-policies --set DEFAULT | ||
# | #::ssh -vv localhost 'echo CONNECTED' || echo "FAIL ssh DEFAULT"</pre> | ||
# Switch to FUTURE profile and connect to the server | |||
#:<pre> | #:<pre> | ||
#::update-crypto-policies --set FUTURE | |||
#::ssh localhost 'echo CONNECTED' && echo "FAIL ssh FUTURE"</pre> | |||
#::update-crypto-policies --set FUTURE | |||
#::ssh | |||
# Restore original settings | # Restore original settings | ||
#:<pre> | #:<pre> | ||
#:: | #::mv -f sshd_config.bak /etc/ssh/sshd_config | ||
#::service sshd restart</pre> | #::service sshd restart</pre> | ||
|results= | |results= | ||
# sshd server starts successfully | # sshd server starts successfully | ||
# connection is established - CONNECTED is printed | # connection is established - CONNECTED is printed | ||
# connection is NOT established | # connection is NOT established | ||
# sshd server starts successfully | # sshd server starts successfully with original configuration | ||
}} | }} |
Revision as of 18:39, 29 March 2017
Description
OpenSSH support
How to test
We will test if openssh client respects current policy
- Prepare ssh server that uses old crypto
- cp /etc/ssh/sshd_config sshd_config.bak
- echo -e 'Match All\n Ciphers 3des-cbc' >>/etc/ssh/sshd_config
- service sshd restart
- Switch to DEFAULT profile and connect to the server
- update-crypto-policies --set DEFAULT
- ssh -vv localhost 'echo CONNECTED' || echo "FAIL ssh DEFAULT"
- Switch to FUTURE profile and connect to the server
- update-crypto-policies --set FUTURE
- ssh localhost 'echo CONNECTED' && echo "FAIL ssh FUTURE"
- Restore original settings
- mv -f sshd_config.bak /etc/ssh/sshd_config
- service sshd restart
Expected Results
- sshd server starts successfully
- connection is established - CONNECTED is printed
- connection is NOT established
- sshd server starts successfully with original configuration