OpenSSH kullanarak yerel makinemde bir SSH sunucusu kurmaya çalışıyorum. Uzak bir ana bilgisayardan yerel SSH sunucuma SSH denemeye çalıştığımda, SSH sunucusu yanıt vermiyor ve istek zaman aşımına uğruyor. Eminim ki bu göz ardı ettiğim çok açık bir düzeltme var.
Uzak bir ana bilgisayardan SSH kullanmaya çalıştığımda şöyle olur:
yoshimi@robots:/$ ssh -vv volt@99.3.26.94
OpenSSH_6.7p1 Debian-5, OpenSSL 1.0.1k 8 Jan 2015
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 99.3.26.94 [99.3.26.94] port 22.
debug2: fd 3 setting O_NONBLOCK
debug1: connect to address 99.3.26.94 port 22: Connection timed out
ssh: connect to host 99.3.26.94 port 22: Connection timed out
robots
Uzak ana bilgisayarım ve 99.3.26.94
yerel SSH sunucum nerede .
SSH Çalışıyor
volt@arnold:~$ ps -A | grep sshd
5784 ? 00:00:00 sshd
arnold
Yerel SSH sunucum nerede .
Yönlendirici Üzerinde Bağlantı Noktası İletme Ayarlandı
Ev yönlendiricimi 80 ve 22 numaralı bağlantı noktalarını SSH sunucuma iletecek şekilde ayarladım. İlginç bir şekilde, bağlantı noktası 80 sorunsuz bir şekilde çalıştı - doğrudan Apache web dizinine gidiyor. Port 22 - çok fazla değil.
NMap Filtrelendiğini Söyledi
yoshimi@robots:/$ nmap -p 22 99.3.26.94
Starting Nmap 6.47 ( http://nmap.org ) at 2015-06-02 14:45 EDT
Nmap scan report for 99-3-26-94.lightspeed.bcvloh.sbcglobal.net (99.3.26.94)
Host is up (0.33s latency).
PORT STATE SERVICE
22/tcp filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 7.59 seconds
robots
Uzak ana bilgisayarım ve 99.3.26.94
yerel SSH sunucum nerede .
IPTable Değil (Bence)
volt@arnold:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
fail2ban-ssh tcp -- anywhere anywhere multiport dports ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:http
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain fail2ban-ssh (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
... Ve başka güvenlik duvarım yok - nispeten taze bir Debian ağı.
Öyleyse, başka ne olabilir ki? Kesinlikle trafiği görmezden gelmek için bir güvenlik duvarı-y gibi bir şey gibi görünüyor, ancak yönlendirici değilse, iptables değil ve SSH sunucusunda başka bir güvenlik duvarı değil, ... başka ne var?
EDIT: Dahili Ağ Hatası Bağlantı İsteği
yoshimi@robots:/$ ssh volt@192.168.1.90
ssh: connect to host 192.168.1.90 port 22: No route to host
arping remotehost
hwaddress ile same.Then onay çözünürlüğü olup olmadığını kontrol sonra, sadece bir hw adresi cevaplamanız gerekir dig remotehost
ve dig -x remoteip
bu kontrol için, uzak ana 127.0.0.1 işaret değilse o zaman kontrol Son olarak güvenlik duvarını devre dışı bırakmayı deneyin ve ssh işleminin çalışıp çalışmadığını kontrol edin.
tail -f
hangi sshd'nin çıktı için olduğuna dikkat ettiğiniz günlük dosyalarına yardımcı olabilir . Günlüklerde kesinlikle hiçbir şey yoksa, ssh sunucusunda değil, iki cihaz arasında bir sorun olması daha olasıdır.