web-dev-qa-db-fra.com

Telnet [Impossible de se connecter à l'hôte distant: connexion refusée]

J'essayais de créer une connexion telnet entre Ubuntu et Guest OS (Kali). Mais le problème "Impossible de se connecter à l'hôte distant: connexion refusée" se produit à la fois dans les terminaux Ubuntu et invité (Kali). J'ai configuré les paramètres ip du système d'exploitation invité comme suit et je peux parfaitement envoyer des paquets ping des deux côtés.

 enter image description here

Selon les paquets ping envoyés et reçus, il semble que la connexion entre ces deux systèmes ne pose aucun problème. Mais quand j'essaye d'entrer

Dans Ubuntu:

telnet ipAddressOfGuestOS

ou

Dans l'OS invité:

telnet ipAddressOfUbuntu

le terminal renvoie l'erreur "Impossible de se connecter à l'hôte distant: connexion refusée". Comment puis-je gérer ce problème?

3
Hasan

0.Configurez le système d'exploitation invité via Virtualbox comme suit.

VirtualBox Manager > Settings > Network 
Attached to: Bridged Adapter
Name : eth0
Advanced:
Promiscuous Mode: Allow All

1.Install telnet utilisez cette commande dans le terminal principal du système d'exploitation:

Sudo apt-get install xinetd telnetd 

2.Edit /etc/inetd.conf dans le système d’exploitation principal avec votre éditeur de fichier préféré avec l’autorisation root, ajoutez cette ligne:

telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

3.Edit /etc/xinetd.conf dans le système d’exploitation principal, donnez à son contenu l’apparence suivante:

Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
instances = 60
log_type = SYSLOG authpriv
log_on_success = Host PID
log_on_failure = Host
cps = 25 30
}

4.Utilisez cette commande pour démarrer le serveur telnet dans le système d'exploitation principal:

Sudo /etc/init.d/xinetd restart 

C'était tout. À propos, cette configuration n’affectera que le SE principal que vous utilisez à la place du SE invité. En d'autres termes, vous pouvez créer une connexion telnet uniquement du terminal du système d'exploitation invité au système d'exploitation principal, et non du système d'exploitation principal au système d'exploitation invité. Parce que le serveur telnet est dans le système d'exploitation principal. Pour pouvoir établir une communication telnet bidirectionnelle, vous devez répéter les étapes ci-dessus dans le terminal de l'OS invité.

Ressource: http://ubuntuguide.net/install-and-en-enable-telnet-server-in-ubuntu-linux

6
Hasan

1.Vérifiez les règles iptables.

iptables -L 

2.Flush iptables

iptables -F

  1. Essayez à nouveau telnet
2
Regeesh Chandran

Vérifiez que le service telnet est en cours d'exécution

psgrep xinetd 
0
Iam Nani