1 2 3 |
Stopping sshd: [FAILED] |
debug
1 2 3 4 5 6 7 8 |
*debug /usr/sbin/sshd -d or /usr/local/sbin/sshd -d if =>Bind to port 22 on 0.0.0.0 failed: Address already in use |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
vi /etc/ssh/sshd_config #Port 22 Protocol 2 #ListenAddress 0.0.0.0 #ListenAddress : ListenAddress 119.182.143.108 *If you use IPv4 (다음과 같이 고친다) Port 22 Protocol 2 ListenAddress 0.0.0.0 #ListenAddress : *If you use IPv6 Port 22 Protocol 2 #ListenAddress 0.0.0.0 ListenAddress :: etc/init.d/sshd restart |
참조 :http://www.thegeekstuff.com/2011/06/iptables-rules-examples/
Ubuntu // ssh 없을시
1. 설치
$ sudo apt-get install ssh
2. 포트 변경
$ sudo vi /etc/ssh/sshd_config
# port 22 에서 원하는 포트로 변경
3. 데몬 재시작
$ sudo /etc/init.d/ssh restart
4. 서버 작동 확인
$ netstat -ntl
tcp6 0 0 :::22(포트번호) :::* LISTEN → 이렇게 뜨면 정상 작동 중
/bin/bash 계정들 접속권한 주기
1. ssh에서 su(root) 사용
1 2 3 |
PermitRootLogin yes |
2. 패스워드 인증을 사용할지 결정
1 2 3 |
PasswordAuthentication yes |