Here at LMG Security, we’re passionate about providing excellent cybersecurity services to organizations around the world. We’re also passionate about increasing cybersecurity awareness through our various training programs. Thanks for visiting our blog and we hope you find this post helpful!
The Linux distribution Kali used by many penetration testers (including those here at LMG Security) recently released version 2017.1 of their rolling release. For quite some time now (Since version 2.0) Kali has used Systemd (System Management Daemon) in place of an init system. This change brought with it a new way of enabling and starting services, even though many still use the old commands, which often still work but may also lead to errors. This post will go over the Systemd method for enabling and starting the SSH (Secure Shell) service on Kali Linux.
The openssh-server package should already be installed, to verify this you can use the following command:
You should see the version with [installed] after it like this:
To instead permanently enable the SSH service to start whenever the system is booted use:
Then to use SSH immediately without having to reboot use:
To check the status of the service you can use:
To stop the SSH service use:
And to disable the SSH service so it no longer starts at boot:
This gives you the basics of starting and enabling the SSH service in Kali Linux. If you are planning on using the system for any length of time I highly recommend going further with securing the SSH service. If you have any questions or comments about SSH on Kali Linux, contact us at [email protected] m
About the Author
Источник
How to Enable SSH on Kali Linux and Access by Windows 10 Complete Guide
Kali Linux SSH server is installed by default. You must know How to Enable SSH on Kali Linux” If you want to use this service, you need to just start, stop and restart service to activate it.
As you know very well the Kali Linux operating system is used for penetration testing and Security auditing, by using it can transfer files secure with its clients. you can configure in Kali Linux easily.
Do you want to know more about Kali Linux ssh server and enable ssh kali linux? Continue Reading ..
What is Secure shell Server?
sshstands forSecure Shell is a more secure method of accessing the file system of Kali Linux remotely. It makes a secure and encrypted communication channel between computers. With the help of a secure shell, the pen tester can transfer files that occur without being inspected by the network security tool for example IDS (Intrusion Detection System) IPS (Intrusion Prevention System).
scp command is used to transfer files over ssh server from one computer to another computer.
Generating Keys for Kali Linux SSH Server
Encryption keys must be needed to create a secure and encrypted session between computers and use securely. The following command is used to generate these keys in Kali Linux.
The first move the original keys form their default directory into a new directory, however, don’t delete them.
mkdir –p /etc/ssh/original_keys
mv /etc/ssh/ssh_host_* /etc/ssh/original_keys
cd /etc/ssh
Generate new keys
Start and Restart the Kali Linux SSH Server
service ssh start
service ssh restart
Using GUI To Start, Stop, and Restart Kali Linux SSH Server service
The Secure Shell server is incorporated with the principle document structure of the Kali GUI and is got to in the same way that the Apache server is begun or ceased. To access the menu, select Applications from the bar at the highest point of the Kali screen. Starting from the drop that is exhibited select Kali Linux, an activity that will result in a submenu to be shown. From this menu select System Services, which will show an alternate menu, select the SSH alternative on the fly-out menu. This will show the choices to start, stop, and restart the SSH services.
Start, Stop, and Restart SSH service by Command prompt
Command Line is an easiest way to start stop and restart this service. to be performed, start, stop, or restart service by the following command
/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh restart
Another commands to start, stop or restart the services
service ssh start
service ssh stop
service ssh restart
Accessing the Remote System Online over secure shell
When the configuration done and service is running on the Kali Linux System, the system can be accessed remotely from Linux system by entering following command
ssh [email protected]_address_Of_Server
Kali Linux Remote Access by PUTTY SSH client in Window 10
Do you want kali Linux remote access by Windows ssh clients? Yes you can do that but required an extra tool called putty that is available from http://www.putty.org
Thanks for reading full article, I hope you liked it. If yes then share on social media, if No, Please tell what would be added in this artcle by writing comment.
MODULE 3:- Basics of Kali Linux
Источник
Статья Включение SSH на Kali Linux
Kali Linux не поставляется с задействованным SSH. SSH — это предпочитаемый метод удалённого управления для большинства основанных на Linux систем. Безопасная оболочка (SSH) — это криптографический протокол сети для безопасного обмена данными, удалённого входа по командной строке, удалённого выполнения команд и других безопасных сетевых услуг между двумя соединёнными компьютерами. Соединение осуществляется, безопасным каналом в небезопасной сети, между сервером и клиентом, на которых запущен SSH сервер и SSH клиентская программа.
1) Установка сервера OpenSSH Первый шаг — идём в окно терминала и устанавливаем сервер OpenSSH. Это делается выполнением следующей команды:
У меня выдало вот такое сообщение, в любом случае, продолжаем:
2) Настраиваем SSH для постоянной работы. Другими словами, для сохранения после перезагрузки. a) Сначала нам нужно удалить уровень выполнения для SSH следующей командой:
3) Меняем дефолтные SSH ключи Теперь нам нужно заменить дефолтные SSH ключи. Причина этого в том, что каждый Linux и Unix дистрибутив имеют схожие ключи. Потенциально, атакующие могут угадать и взломать ваши SSH ключи и эксплуатировать вашу систему используя техники человека-по-середине.
a) Бэкапим и удаляем дефолтные ключи Kali Linux
b) Создаём новые ключи
Печатаем следующую команду в терминальном окне:
4) MOTD – Message of the Day banner (приветственный баннер) Вы можете создать приветственный баннер, также известный как Message of the Day (MOTD) на Kali Linux, который показывается когда пользователи входят.
Просто отредактируйте файл /etc/motd (перезапустите ssh после того, как вы завершили редактирование).
для графического интерфейса редактирования файла используйте vim -g /etc/motd)
a) MOTD – Сообщение приветственного баннера
Лично мне нравятся делать приветствие из ASCII картинки. Идём сюда для создания вашей собственной картинки ASCII
Мы добавили следующий текст в приветственный баннер:
Видим, что SSH входит в чёрный список. Поэтому открываете этот файл /usr/sbin/update-rc.d
Pirnazar
The Codeby
ООО Кодебай
KREIZ 29.08.2015 в 04:23 не получилось. после установки sshd уже был в системе, только приходилось включать руками. после выполнения п.2 – перестал даже включаться. что делать теперь?
WEBWARE TEAM 29.08.2015 в 18:12 Дополнено для Kali 2.0.
J.D. 07.04.2016 в 14:15 На 2016.1 включается командой update-rc.d -f ssh remove && update-rc.d ssh enable . Для тех, у кого с этим трудности
ALEX1917 06.01.2017 в 03:44 Здравствуйте, помогите решить проблему следующего характера: Поставил Kali LXSD Работала нормально, но потом что-то случилось, и как выключю пк, чтобы снова сесть за компьютер ставлю её заново, т.к. после установки, обновления держу в аптайме по мере возможности, у меня один компьютер сгорел, еле набрал средств на новый, опасаюсь! Ранее включал и выключал и веб-браузеры не исчезали, а так же все приложения исчезают, соответственно терминала тоже нет, а в меню приложений остается 2 пункта. 1) Выйти; 2) Выполнить. Поставил старого гнома 2016(1) Дал команду обновится, но в конце выходит это, чтобы я не делал:
KREIZ 30.08.2015 в 12:02 спасибо, но не помогло. найдется альтернативный вариант – отпишусь.
MADDOG719 02.09.2015 в 12:36 Привет, помоги плиз, одна надежда на Вас)) вообщем не могу запустить ssh на Kali 2.0 все сделал как указано в статье, но не работает. Показывает следующую ошибку:
Очень надеюсь на Вашу помощь. В любом случае большое спасибо)
WEBWARE TEAM 02.09.2015 в 14:39 Ошибку вижу, а что вы делаете чтобы получить эту ошибку? Неужели на чистой системе просто ввели команды из этой статьи и всё сломалось?
Это у вас, наверное, вывод по systemctl status ssh. Выводит ли что-нибудь sshd -t?
Вносились ли изменения в файл /etc/ssh/sshd_config ? Добавляли ли сетевые интерфейсы? Работаете под рутом? Не прослушивает ли другая программа порт 22 или не меняли ли стандартный порт?
В файле /etc/ssh/sshd_config директива ListenAddress у вас закомментирована? Если нет, попробуйте закомментировать и запустить.
MADDOG719 02.09.2015 в 15:19 Огромное спасибо, закоментировал строчку, и врое как запустился.
EMIL 22.09.2015 в 13:27 не помогло. все отлично работает только при рестарте ssh не запускаеться автоматически
сделал ssh enable так как сказано. не помог
EMIL 22.09.2015 в 14:04 все решил. rcconf И там поставил галочку на ssh. дальше reboot и все работает.
ZEMLIA-ZEMLIA 05.12.2015 в 23:13 Не пускало после выполнения данных действий, посмотрел конфиг ssh (а настраиваю kali 2.0 )
там стоит по умолчанию PAM аутентитификация, и к ней включен параметр PermitRootLogin without-password
и закоментирован параметр PasswordAuthentication yes
Поэтому при попытке подключиться пишет пермишен денайт
надо соответствено PermitRootLogin without-password закоментировать
и PasswordAuthentication yes раскоментировать )
COBRA HACKING 01.06.2016 в 13:26 MAdDog719, эту у вас ssh ругается на то что включен без парольный вход под учеткой root