솔라리스 10 ssh 접속
Unix
솔라리스 10에서 root나 다른 사용자가 SSH에 접속하기 위해서는 9와는 조금 다른 명령어가 필요합니다.
bash-3.0.0# cat /etc/ssh/sshd_config | grep PermitRoot
명령어를 치면 다음과 같이 나옵니다.
bash-3.0.0# cat /etc/ssh/sshd_config | grep PermitRoot
PermitRootLogin no
bash-3.0.0#
저기 위에 permitrootlogin "no"부분을 yes로 바꿔줘야 합니다.
vi로 열어서 " :131 " 입력하면 바로아래 permitroot 부분 수정하시면 됩니다.
bash-3.0.0# vi/etc/ssh/sshd_config
PermitRootLogin yes
바꾸시고 ESC -> : -> wq! [enter] 그리고 솔라리스9와는 달리 솔라리스10에서는 windows 의 서비스와 같은 기능이 생겼는데
그 명령어가 svcs입니다. 명령어를 입력해보면 다음과 같이 나옵니다.
bash-3.0.0# svcs ssh
STATE            STIME           FMRI
online          12:00.00        svc:/network/ssh:default
bash-3.0.0#
위에 설정한 ssh를 적용해주기 위해서는 ssh서비스를 재시작해야합니다.
솔라리스9 같은경우 저렇게 설정해주고
bash-2.5.0# /etc/init.d/ssh stop
bash-2.5.0# /etc/init.d/ssh start
bash-2.5.0# /etc/init.d/ssh restart
이렇게 해주시면 되고
솔라리스 10같은 경우에는
bash-3.0.0# svcadm disable ssh
bash-3.0.0# svcadm enable ssh
bash-3.0.0# svcadm restart ssh
해주시고 리부트 필요없이 바로 putty나 xshell로 root 외에 사용자 로그인이 가능합니다.