나는 최근 Ubuntu 12.04 Precise를 가져 와서 상자와 라우터의 일부 MediaWiki 소프트웨어, 정적 IP를 사용하여 실행했으며 휴대 전화에서도 메인 페이지에 액세스 할 수있었습니다. 모든 것이 좋아 보였다 ...
그런 다음 마침내 모니터와 키보드를 제거하고 SSH를 통해 원격으로 로그인하고 싶었습니다.
openssh-server를 설치했습니다. 테스트 실행을 위해 모든 것이 포트 22를 가리 키도록하고 Windows XP 컴퓨터에 퍼티를 설치했습니다. 연결이 거부되었습니다. 돌아가서 우분투 설치 자체를 확인하기 시작했습니다 ... (이 시점부터 루트 아래에 있습니다)
$ sudo -s
$ service ssh status
ssh stop/waiting
$ service ssh start
ssh start/running, process 2212
$ service ssh status
ssh stop/waiting
분명히 ssh가 중지되었거나 무언가를 기다리고 있습니다 ....
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
나 자신도 연결할 수 없습니다 ... 포트 22가 제대로 작동하는지 확인하기 위해 ufw (방화벽)를 확인했습니다 ...
$ sudo ufw status
Status: active
To Action From
22 ALLOW Anywhere
22/tcp ALLOW Anywhere
22 ALLOW Anywhere (v6)
22/tcp ALLOW Anywhere (v6)
sshd_config
포트 22 만 표시
ssh가 올바른 IP 주소를 전혀 사용하지 않습니까? 나는 여기서 내가 잘못한 것을 얻지 못한다. 이것이 시작되면 포트 번호를 변경해야하지만 지금은 퍼티 테스트 실행이 성공할 때까지 기본 설치를 너무 엉망으로 만들고 싶지 않습니다.
편집하다:
여기 내 sshd_config 파일과 ssh_config 파일이 있습니다.
명령 /usr/sbin/sshd -p 22 -D -d -e
은 다음을 반환합니다.
/ etc / ssh / sshd_config 159 행 : 서브 시스템 'sftp'가 이미 정의되어 있습니다.
편집 : @phoibus sshd_config 파일을 이동하고 다시 설치하면 트릭이되었습니다!
서비스 ssh 상태
위의 명령은 ssh가 현재 실행 중이며 이제 putty를 통해 Windows XP 컴퓨터에서 원격으로 로그인 할 수 있음을 보여줍니다. 정말 고마워! 이제 다른 용도로 모니터를 사용할 수 있습니다!
/usr/sbin/sshd -p 22 -D -d -e
. 연결을 시도하고 어떻게되는지보십시오.
/etc/ssh/ssh_config
pastebin ( paste.ubuntu.com ) 에 ssh를 게시 하고 링크를 포함하도록 질문을 편집 할 수 있습니까?