เมื่อเร็ว ๆ นี้ฉันมี Ubuntu 12.04 ที่แม่นยำขึ้นและทำงานด้วยซอฟต์แวร์ MediaWiki, IP แบบคงที่บนกล่องและเราเตอร์และสามารถเข้าถึงหน้าหลักได้จากโทรศัพท์มือถือ ทุกอย่างดูดีมาก ...
จากนั้นฉันก็อยากจะกำจัดจอภาพและคีย์บอร์ดและล็อกอินจากระยะไกลผ่าน SSH
ฉันติดตั้ง openssh-server ให้ทุกอย่างชี้ไปที่พอร์ต 22 เพื่อทดสอบการทำงานและติดตั้ง putty บนเครื่อง Windows XP ของฉัน ฉันได้รับการเชื่อมต่อปฏิเสธ กลับไปและเริ่มตรวจสอบการติดตั้ง Ubuntu เอง ... (ฉันอยู่ภายใต้รูทจากจุดนี้)
$ sudo -s
$ service ssh status
ssh stop/waiting
$ service ssh start
ssh start/running, process 2212
$ service ssh status
ssh stop/waiting
เห็นได้ชัดว่า SSH ได้หยุดหรือกำลังรอบางสิ่งบางอย่าง ....
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
ฉันไม่สามารถเชื่อมต่อกับตัวเอง ... ฉันตรวจสอบ ufw (ไฟร์วอลล์) เพื่อดูว่าพอร์ต 22 ทำงานได้หรือไม่ ...
$ sudo ufw status
Status: active
To Action From
22 ALLOW Anywhere
22/tcp ALLOW Anywhere
22 ALLOW Anywhere (v6)
22/tcp ALLOW Anywhere (v6)
sshd_config
แสดงเฉพาะพอร์ต 22
ssh ไม่ได้ใช้ที่อยู่ IP ใช่ไหม? ฉันแค่ไม่เข้าใจสิ่งที่ฉันทำผิดที่นี่ เมื่อสิ่งนี้เปิดใช้งานและฉันจะ def เปลี่ยนหมายเลขพอร์ต แต่สำหรับตอนนี้ฉันไม่ต้องการยุ่งกับการติดตั้งเริ่มต้นมากเกินไปจนกว่าการทดสอบการทำงานด้วย putty จะประสบความสำเร็จ
แก้ไข:
นี่คือไฟล์sshd_configของฉันและไฟล์ssh_configของฉัน
คำสั่ง/usr/sbin/sshd -p 22 -D -d -e
ส่งคืน:
/ etc / ssh / sshd_config บรรทัด 159: ระบบย่อย 'sftp' กำหนดไว้แล้ว
แก้ไข: @phoibus ย้ายไฟล์ sshd_config และติดตั้งใหม่ได้หลอกลวง!
สถานะบริการ ssh
คำสั่งดังกล่าวแสดงให้เห็นว่า ssh ทำงานในขณะนี้และตอนนี้ฉันสามารถเข้าสู่ระบบจากคอมพิวเตอร์ windows xp ของฉันจากระยะไกลผ่านผงสำหรับอุดรู ขอบคุณมาก! ตอนนี้ฉันสามารถใช้จอภาพของฉันเพื่อสิ่งอื่นได้!
/usr/sbin/sshd -p 22 -D -d -e
ในโหมดการแก้ปัญหาแบบสแตนด์อโลน: ลองเชื่อมต่อและดูว่าเกิดอะไรขึ้น
/etc/ssh/ssh_config
บน pastebin ( paste.ubuntu.com ) และแก้ไขคำถามของคุณเพื่อให้มีลิงค์ได้หรือไม่?