Không thể bắt đầu sshd


35

Tôi mới sử dụng Ubuntu và đang cố gắng bắt đầu sshd nhưng gặp nhiều vấn đề. Tôi đã thử gỡ cài đặt và cài đặt lại ssh bằng cách chạy sudo apt-get remove openssh-client openssh-serversudo apt-get install openssh-client openssh-server. Khi tôi chạy sudo service ssh restarttôi nhận được:

stop: Unknown instance:
ssh start/running, process 3638

sudo service sshd startmang lại cho tôi unrecognized service.

Khi tôi chạy ps -A | grep sshtôi không nhận được gì. Chạy ssh localhostmang lại cho tôi một kết nối từ chối.


Tại sao điều này được gắn thẻ là sshd? Tôi đang đối mặt với một vấn đề với nó bây giờ, nhưng nó không xuất hiện trong câu hỏi, ngoại trừ tiêu đề.
gsamaras

Câu trả lời:


53

Hãy thử thanh lọc trước khi cài đặt:

sudo apt-get purge openssh-server
sudo apt-get install openssh-server

hóa ra tôi apt removelà máy chủ openssh
Boris

6

Dịch vụ ssh Ubuntu sẽ bắt đầu bằng ssh, không phải sshd.

Thử:

 sudo apt-get remove --purge openssh-server
 sudo apt-get install openssh-server

Vậy hãy thử đi:

sudo service ssh restart   

Để kiểm tra trạng thái của nó:

sudo service ssh status

Tập tin cấu hình có thể được tìm thấy tại /etc/init/ssh.conf

Chi tiết về removepurge:

remove - KHÔNG xóa bao gồm các tệp cấu hình

purge - Với lệnh Purge, các tệp cấu hình cũng bị xóa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.