Я пытаюсь реализовать ssh-сервер под пользовательскую установку на основе Debian, у которой нет графического интерфейса, но нет доступа по ssh. Как я могу узнать, установлен ли SSH, и как я могу узнать, разрешает ли это брандмауэр или нет?
3 ответа
4
Чтобы проверить, разрешает ли это брандмауэр (при условии, что вы используете iptables), напишите iptables -l
(с правами root, в противном случае поместите sudo
впереди).
Относительно того, установлен ли ssh-сервер или нет (при условии, что вы используете пакеты), выполните aptitude search openssh-server
и проверьте маркер состояния рядом с именем.
Если вы находитесь за пределами сервера, просто попробуйте подключиться к IP на порту 22, чтобы проверить / проверить, что он открыт :)
0
Задайте вопрос администратору сервера;)
В противном случае это просто кажется неясным с деталями, которые вы нам дали.
0
- Если у вас есть консольный доступ,
dpkg -l openssh-server
сообщит вам, установлен ли пакет сервера SSH. - Запуск
pgrep sshd
вернет идентификатор процесса демона SSH, если он запущен.