คำถามติดแท็ก ssh

Secure Shell (SSH) เป็นโปรโตคอลหลักสำหรับการเชื่อมต่อเชลล์ที่เข้ารหัส แท็กนี้ยังใช้สำหรับคำถามเกี่ยวกับ sshd และ openssh ซึ่งเป็นสองแอปพลิเคชันมาตรฐานสำหรับการใช้ SSH

9
ทำให้กระบวนการ linux ทำงานต่อไปหลังจากที่ฉันออกจากระบบ
ฉันกำลังเชื่อมต่อกับเครื่อง Linux ผ่าน SSH และฉันพยายามเรียกใช้สคริปต์ทุบตีหนักที่ทำให้การทำงานของระบบไฟล์ คาดว่าจะทำงานต่อเนื่องหลายชั่วโมง แต่ฉันไม่สามารถเปิดเซสชัน SSH ได้เนื่องจากปัญหาการเชื่อมต่ออินเทอร์เน็ตที่ฉันมี ฉันสงสัยว่าการรันสคริปต์ด้วยตัวดำเนินการแบ็คกราวน์, the ampersand ( &) จะทำเคล็ดลับได้เพราะฉันลองแล้วพบว่ากระบวนการไม่เสร็จสมบูรณ์ ฉันจะออกจากระบบและให้กระบวนการทำงานต่อไปได้อย่างไร
142 linux  ssh  bash  process 

1
SSH ใช้รหัสผ่านของฉันเท่านั้นละเว้นรหัส ssh ของฉันไม่ต้องแจ้งให้ฉันใส่รหัสผ่าน
นี่เป็นคำถามเกี่ยวกับไคลเอนต์ OpenSSH บน Linux, MacOSX และ FreeBSD โดยปกติฉันเข้าสู่ระบบโดยใช้คีย์ SSH ของฉัน ในบางครั้งฉันต้องการให้ไคลเอ็นต์ SSH ของฉันเพิกเฉยต่อคีย์ SSH ของฉันและใช้รหัสผ่านแทน ถ้าฉันเป็นชื่อโฮสต์ 'ไคลเอ็นต์ของฉันจะขอให้ฉันใส่ข้อความรหัสผ่านไปยังคีย์ SSH ของฉันซึ่งเป็นสิ่งที่น่ารำคาญ แต่ฉันต้องการให้ลูกค้าเพิกเฉยต่อคีย์ SSH ของฉันเพื่อที่เซิร์ฟเวอร์จะขอรหัสผ่านแทน ฉันลองทำสิ่งต่อไปนี้ แต่ฉันยังคงได้รับข้อความรหัสผ่านสำหรับคีย์ SSH ของฉัน หลังจากนี้ฉันจะขอรหัสผ่านของฉัน ssh -o PreferredAuthentications=password host.example.org ฉันต้องการทำสิ่งนี้ในฝั่งไคลเอ็นต์โดยไม่ต้องแก้ไขรีโมตโฮสต์

11
“ คำเตือน: การตั้งค่าการส่งต่อ X11 ที่ไม่น่าไว้วางใจล้มเหลวอย่างไร: ไม่มีการสร้างข้อมูลคีย์ xauth” หมายความว่าเมื่อ ssh'ing ด้วย -X
เมื่อฉันใช้ssh -Xบน Mac ของฉัน (ใช้ OS X 10.6.7) เพื่อเชื่อมต่อกับกล่อง Ubuntu (11.04) ของฉันฉันได้รับคำเตือนต่อไปนี้: คำเตือน: การตั้งค่าการส่งต่อ X11 ที่ไม่น่าเชื่อถือล้มเหลว: ไม่มีการสร้างข้อมูลคีย์ xauth คำเตือน: ไม่มีข้อมูล xauth; ใช้ข้อมูลการตรวจสอบสิทธิ์ปลอมสำหรับการส่งต่อ X11 มีสิ่งที่ฉันสามารถทำได้เพื่อให้คำเตือนนี้หายไป? ถ้าไม่ฉันสามารถเพิกเฉยได้อย่างปลอดภัยหรือไม่ การส่งต่อ X11 ดูเหมือนจะทำงานได้ดี แต่ฉันเห็นข้อความนี้: Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล "localhost: 10.0" เกี่ยวข้องกับคำเตือนหรือไม่? (ฉันคาดเดาไม่ได้ถ้าไม่ใช่ฉันจะยื่นคำถามใหม่เกี่ยวกับเรื่องนั้น)

5
วิธีการตรวจสอบบันทึก sshd?
ฉันติดตั้ง Ubuntu 9.10 แล้วsshdและฉันสามารถเชื่อมต่อกับมันได้สำเร็จโดยใช้ล็อกอินและรหัสผ่าน ฉันกำหนดค่าการRSAเข้าสู่ระบบที่สำคัญและตอนนี้มี "เซิร์ฟเวอร์ปฏิเสธกุญแจของเรา" ตามที่คาดไว้ ตกลงตอนนี้ฉันต้องการตรวจสอบsshdบันทึกเพื่อหาปัญหา ฉันได้ตรวจสอบ/etc/ssh/sshd_configแล้วและมันมี SyslogFacility AUTH LogLevel INFO ตกลง. ฉันกำลังดู/var/log/auth.logและ ... มันว่างเปล่า O_O เปลี่ยนLoglevelเป็นVERBOSEไม่มีอะไร - auth.logยังว่างอยู่ มีคำแนะนำใดบ้างที่ฉันสามารถตรวจสอบsshdบันทึกได้
124 ssh 

9
เซิร์ฟเวอร์ SSH ที่ดีที่จะใช้ใน Windows คืออะไร [ปิด]
ในเวลาว่างของฉันฉันสนับสนุนสำนักงานภรรยาของฉันจากระยะไกลผ่าน VPN ไปยัง Windows Server ฉันกำลังจะซื้อบริการบรอดแบนด์ไร้สายซึ่งไม่รองรับ VPN ฉันไม่ต้องการเปิดพอร์ตเดสก์ท็อประยะไกลโดยตรงและฉันต้องการตั้งค่าอุโมงค์ SSH ในเครือข่ายและถ้าจำเป็นให้ใช้ VPN ที่อยู่ด้านบนสุดของสิ่งนั้น การติดตั้ง windows SSH Server ที่ดีที่สุดในการใช้งานบน Windows 2003 Server คืออะไรหรือฉันควรจะใช้sshwindows ?

4
ฉันจะทำให้ ssh ล้มเหลวแทนที่จะถามรหัสผ่านได้อย่างไรหากการรับรองความถูกต้องของรหัสสาธารณะล้มเหลว
ฉันมีสคริปต์ที่ใช้หลายเซิร์ฟเวอร์ในการตรวจสอบสิทธิ์กุญแจสาธารณะ เซิร์ฟเวอร์ตัวใดตัวหนึ่งหยุดหยุดให้เข้าสู่ระบบสคริปต์เนื่องจากปัญหาการกำหนดค่าซึ่งหมายความว่าสคริปต์ติดกับพรอมต์ "รหัสผ่าน:" ซึ่งเห็นได้ชัดว่าไม่สามารถตอบได้ดังนั้นจึงไม่ลองเซิร์ฟเวอร์อื่น ๆ ในรายการ มีวิธีบอกไคลเอ็นต์ ssh ไม่ให้พร้อมท์รหัสผ่านถ้าการรับรองความถูกต้องที่สำคัญล้มเหลว แต่แทนที่จะรายงานข้อผิดพลาดการเชื่อมต่อและให้สคริปต์ของฉันดำเนินการแทน


5
“ เป็นไปได้ในการบุกรุก!” ใน / var / log / secure - สิ่งนี้หมายความว่าอย่างไร
ฉันมี CentOS 5.x box ที่ทำงานบนแพลตฟอร์ม VPS โฮสต์ VPS ของฉันตีความคำถามสนับสนุนที่ฉันมีเกี่ยวกับการเชื่อมต่อและล้างกฎ iptables บางอย่างได้อย่างมีประสิทธิภาพ สิ่งนี้ส่งผลให้ฟัง ssh บนพอร์ตมาตรฐานและยอมรับการทดสอบการเชื่อมต่อพอร์ต น่ารำคาญ ข่าวดีก็คือฉันต้องการรหัสที่ได้รับอนุญาตจาก SSH เท่าที่ฉันจะบอกได้ฉันไม่คิดว่าจะมีการฝ่าฝืนที่ประสบความสำเร็จ ฉันยังคงกังวลอย่างมากเกี่ยวกับสิ่งที่ฉันเห็นใน / var / log / secure แม้ว่า: Apr 10 06:39:27 echo sshd[22297]: reverse mapping checking getaddrinfo for 222-237-78-139.tongkni.co.kr failed - POSSIBLE BREAK-IN ATTEMPT! Apr 10 13:39:27 echo sshd[22298]: Received disconnect from …
96 linux  security  ssh  centos 

3
การบันทึก SFTP: มีวิธีหรือไม่
ฉันสงสัยว่ามีวิธีการบันทึกคำสั่งที่ได้รับจากเซิร์ฟเวอร์ สามารถเป็นคำสั่ง SSH ทั้งหมดตราบใดที่มีข้อมูลเกี่ยวกับคำสั่งที่เกี่ยวข้องกับการถ่ายโอนไฟล์ ฉันมีปัญหากับไคลเอนต์ SFTP และผู้สร้างกำลังขอบันทึก แต่ฉันไม่พบบันทึกที่มีอยู่ ฉันกำลังมองหาที่จะเข้าสู่ระบบทั้งหรือ CentOS หรือ OS X (แม้ว่าฉันสงสัยว่ามันเป็นไปได้มันจะคล้ายกันทั้งสอง)
91 ssh  sftp 

4
คุณจะสร้างคีย์ ssh สำหรับผู้ใช้รายอื่นได้อย่างไร
ฉันกำลังพยายามสร้างคีย์ ssh สำหรับผู้ใช้รายอื่น ฉันเข้าสู่ระบบในฐานะ root ฉันสามารถแก้ไขไฟล์ที่สร้างโดย ssh-keygen และเปลี่ยนรูทเป็นผู้ใช้ที่ฉันต้องการได้หรือไม่?
89 linux  centos  ssh  ssh-keys 

4
ทำไมบางครั้งคอนโซลก็หยุดอยู่ตลอดกาลเมื่อการเชื่อมต่อของ SSH แตก
ฉันเห็นสิ่งนี้ด้วยคอนโซลมากมาย (บน Linux, Mac, ... ) และมีเครื่องที่แตกต่างกันมากมายในเครือข่ายที่แตกต่างกัน ฉันไม่สามารถระบุเหตุผลที่แน่ชัดได้ว่าทำไมสิ่งนี้จึงเกิดขึ้น: สิ่งที่คุณต้องทำคือล็อกอินเข้าสู่เครื่องผ่าน SSH หากการเชื่อมต่อหยุดลงด้วยเหตุผลบางประการ (เพื่อความง่ายสมมติว่าสายเคเบิลเครือข่ายถูกดึงออก) จากนั้นบางครั้งคอนโซลก็ค้างตลอดไป - ในบางครั้งมันก็ออกมาดีกับพาเรนต์เชลล์ มันน่ารำคาญมากเมื่อเกิดเหตุการณ์นี้ขึ้น (เช่นคุณสูญเสียประวัติคำสั่ง) อาจมีแป้นพิมพ์ลัดลับๆที่สามารถบังคับให้ออก (Ctrl-C หรือ Ctrl-D ไม่ทำงาน)? และอะไรคือสาเหตุของ "บั๊ก" แบบสุ่มนี้ในการติดตั้งใช้งานทั้งหมด

3
การตัดการเชื่อมต่อจากเซสชัน SSH จะทำให้โปรแกรมของคุณเสียหายหรือไม่?
ดังนั้นสมมติว่าฉันถูกตัดการเชื่อมต่อจากเซสชัน SSH หลังจากที่ฉันเริ่มrsyncหรือcpคำสั่งอื่น ๆ ที่สามารถใช้งานได้นาน คำสั่งนั้นยังคงทำงานต่อไปจนกว่าจะเสร็จสิ้นหลังจากที่ฉันถูกตัดการเชื่อมต่อหรือเพิ่งถูกฆ่า? สงสัยในสิ่งนี้เสมอ
88 linux  ssh  systemd 

10
ฉันจะเปลี่ยนไดเรกทอรีอัตโนมัติในการเข้าสู่ระบบ ssh ได้อย่างไร
ฉันพยายามที่sshจะเปลี่ยนไดเรกทอรีโดยอัตโนมัติเมื่อฉันเข้าสู่ระบบฉันพยายามที่จะได้รับพฤติกรรมที่ทำงานโดยใช้คำสั่งต่อไปนี้ใน~/.ssh/config: Host example.net LocalCommand "cd web" แต่เมื่อใดก็ตามที่ฉันเข้าสู่ระบบฉันเห็นต่อไปนี้: /bin/bash: cd web: No such file or directory แม้ว่าจะมีwebโฟลเดอร์อยู่ในไดเรกทอรีบ้านของฉัน แม้แต่การใช้พา ธ สัมบูรณ์ก็ให้ข้อความเดียวกัน เพื่อความชัดเจนหากฉันพิมพ์cd webหลังจากลงชื่อเข้าใช้ฉันไปที่โฟลเดอร์ด้านขวา สิ่งที่ฉันหายไปที่นี่? แก้ไข: การรวมกันของคำพูด / เส้นทางที่แน่นอนให้ข้อความแสดงข้อผิดพลาดที่แตกต่างกัน: LocalCommand "cd web" /bin/bash: cd web: No such file or directory LocalCommand cd web /bin/bash: line 0: cd: web: No such file or directory …
87 login  ssh 

10
ฉันจะโอน Multihop SCP ได้อย่างไร
ฉันต้องการคัดลอกไฟล์จากเครื่อง A ไปยังเซิร์ฟเวอร์ C แต่มีสิทธิ์เข้าถึงเซิร์ฟเวอร์ C ผ่านเซิร์ฟเวอร์ B เท่านั้น แทนที่จะถ่ายโอนไปยังเซิร์ฟเวอร์ B เป็นครั้งแรกให้ลงชื่อเข้าใช้แล้วโอนไปยังเซิร์ฟเวอร์ C คุณสามารถถ่ายโอนไฟล์โดยตรงกับ SCP หรือโปรแกรมที่คล้ายกันได้หรือไม่ (โหมดคนเดินเท้า Emacs มีคุณสมบัตินี้สำหรับการแก้ไขไฟล์จากระยะไกล)
85 ssh  scp 

14
มีอะไรผิดปกติกับการเป็นคนรากเสมอ?
ฉันมีความรู้สึกว่านี่เป็นคำถามที่งี่เง่า แต่นี่เป็นสิ่งที่ฉันสงสัยมานานแล้ว ฉันมี VPS และนี่เป็นกิจการลินุกซ์ครั้งใหญ่ของฉัน ฉันเป็นคนเดียวที่สามารถเข้าถึงได้ คำถามของฉันคือมีอะไรผิดปกติเพียงแค่เข้าสู่ระบบในฐานะ root เมื่อเทียบกับการสร้างบัญชีและให้พวกเขาเข้าถึง sudo? หาก sudoer สามารถทำทุกอย่างได้รูทแล้วอะไรคือความแตกต่าง? หากแฮ็กเกอร์สามารถถอดรหัสรหัสผ่านของฉันให้เป็นบัญชีมาตรฐานที่ไม่ใช่รูทของฉันเขาสามารถเรียกใช้คำสั่ง sudo ได้เช่นกันแฮ็กเกอร์ที่ถอดรหัสบัญชีรูทของฉันมีความสำคัญมากน้อยเพียงใด
83 linux  ssh  permissions 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.