ฉันไม่ได้ใช้hosts.allow
หรือhosts.deny
ยิ่งกว่านั้น SSH ยังทำงานได้จากเครื่อง windows ของฉัน (แล็ปท็อปเดียวกันฮาร์ดไดรฟ์อื่น) แต่ไม่ใช่เครื่อง Linux ของฉัน
ssh -vvv root@host -p port
ให้:
OpenSSH_6.6, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to host [host] port <port>.
debug1: Connection established.
debug1: identity file /home/torxed/.ssh/id_dsa type -1
debug1: identity file /home/torxed/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6
ssh_exchange_identification: read: Connection reset by peer
บนเครื่อง windows ทุกอย่างทำงานได้ดีดังนั้นฉันจึงตรวจสอบบันทึกการรักษาความปลอดภัยและบรรทัดที่มีเหมือนกันเซิร์ฟเวอร์ปฏิบัติกับ "เครื่อง" สองเครื่องที่แตกต่างกันไม่ต่างกันและพวกเขาทั้งคู่ได้รับอนุญาตผ่านการตรวจสอบกุญแจสาธารณะ ..
ดังนั้นจึงนำไปสู่ข้อสรุปว่านี่จะต้องเป็นปัญหากับแล็ปท็อป ArchLinux ในพื้นที่ของฉัน .. แต่อะไรนะ?
[torxed@archie ~]$ cat .ssh/known_hosts
[torxed@archie ~]$
นั่นไม่ใช่ปัญหา ..
[torxed@archie ~]$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ไม่มีข้อขัดแย้งกับการตั้งค่าไฟร์วอลล์ (ตอนนี้) ..
[torxed@archie ~]$ ls -la .ssh/
total 20
drwx------ 2 torxed users 4096 Sep 3 2013 .
drwx------ 51 torxed users 4096 May 11 11:11 ..
-rw------- 1 torxed users 1679 Sep 3 2013 id_rsa
-rw-r--r-- 1 torxed users 403 Sep 3 2013 id_rsa.pub
-rw-r--r-- 1 torxed users 170 May 11 11:21 known_hosts
สิทธิ์ดูเหมือนว่าจะใช้ได้ (เหมือนกันบนเซิร์ฟเวอร์) .. นอกจากนี้ยังพยายามโดยไม่กำหนดค่า/etc/ssh/ssh_config
ด้วยผลลัพธ์เดียวกันยกเว้นการกำหนดค่าอัตโนมัติจำนวนมากดำเนินการในไคลเอนต์ซึ่งจบลงด้วยข้อผิดพลาดเดียวกัน
ip6tables-save
)?
iptables-save|grep -v '^#'
ที่จะรวมถึงตารางอื่น ๆ (เช่นnat
และmangle
) หากพวกเขาว่างเปล่าเพียงระบุว่าiptables
ผลลัพธ์ของคุณด้านบนคือการ จำกัด ตามfilter
ตารางเริ่มต้น นอกจากนี้บนเซิร์ฟเวอร์ SSH ให้รัน SSH บนพอร์ตทางเลือกเช่นนี้และให้ผลลัพธ์การดีบัก