Telnet으로만 접속하던 네트워크 장비를 오랜만에 ssh를 활성화 하고 telnet을 비활성화 시켜달라는 요청을 받았다..
Cisco 장비는 경험이 있어 쉽게 했는데 Dell 장비도 비슷하겠거니 생각하고 설정을 하던중 난관에 부딧쳤다.
처음엔 cisco 와 마찬가지로 설정했다.
# conf
(config) #ip domain-name “hostname”
(config) #crypto key generate rsa
일반적으로 cisco장비는 이정도 설정해주면 SSH접속이 가능해 진다.
하지만 Dell 장비는 ssh 활성화 명령이 따로 있었다.
(config) #ip ssh server
그런데 활성화 되지 않고 다음과 같은메시지가 나타났다
“ssh server could not be enabled”
몇몇 웹사이트를 통해 정보를 얻어 적용해 보았다.
http://www.experts-exchange.com/Networking/Misc/Q_24956349.html
console(config)# aaa authentication login default line
console(config)# aaa authentication enable default line
console(config)# line ssh
console(config-line)# login authentication default
console(config-line)# enable authentication default
console(config-line)# password password
하지만 ssh가 활성화 되질 않았다.
답은 의외로 간단했다.
암호화 키를 RSA 타입과 DSA 타입 모두 변환을 해줘야 가능했다.
(config)# crypto key generate rsa
(config)# crypto key generate dsa
(config)# ip ssh server
참고 사이트