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

Secure Shell; โปรโตคอลเครือข่ายที่อนุญาตให้ถ่ายโอนข้อมูลผ่านช่องทางที่ปลอดภัยระหว่างอุปกรณ์เครือข่ายสองเครื่อง

2
กุญแจสาธารณะ“ ส่ง” ไปยังเซิร์ฟเวอร์อย่างไรและไพรเวทคีย์“ ใช้” สำหรับ SSH อย่างไร
มีสองเครื่อง Linux, A และ B สคริปที่ทำงานอยู่บนความต้องการที่จะสามารถที่จะ SSH เข้าไปในบีเพื่อสร้างกุญแจสาธารณะ (อาจจะให้บริการssh-keygen-generated id_rsa.pub) แล้วใช้กุญแจส่วนตัวที่เกี่ยวข้อง (อีกครั้งอาจและid_rsa) เพื่อให้ การเชื่อมต่อ SSH นั้น หากสิ่งที่ฉันได้กล่าวไว้ข้างต้นไม่ถูกต้องหรือเข้าใจผิดโปรดเริ่มต้นด้วยการแก้ไขฉัน! สมมติว่าฉันเพิ่มหรือลดเป้าหมาย: A“ ให้” B คีย์สาธารณะของมันid_rsa.pubอย่างไร( )? สิ่งนี้จะต้องเป็นกระบวนการที่ดำเนินการด้วยตนเองหรือเป็นไปโดยอัตโนมัติ? หากใช้เองจะมีกระบวนการอะไร หากอัตโนมัติคำสั่งคืออะไร เมื่อ B "รับ" กุญแจสาธารณะนี้จะไปหรือเก็บที่ไหน? เมื่อเริ่มต้นการเชื่อมต่อ SSH ไปยัง B A "ใช้" ไพรเวตคีย์ ( id_rsa) เป็นส่วนหนึ่งของการเชื่อมต่อนั้นอย่างไร

4
Putty: 'เซิร์ฟเวอร์ปิดการเชื่อมต่อเครือข่ายโดยไม่คาดคิด'
สีโป๊ว 'เซิร์ฟเวอร์ปิดการเชื่อมต่อเครือข่ายโดยไม่คาดคิด' ฉันได้รับข้อความ 'เซิร์ฟเวอร์เชื่อมต่อเครือข่ายที่ปิดโดยไม่คาดคิด' (ดู/superuser/735824/putty-ends-to-an-unexpected-error-and-vnc-) แสดงว่าเทอร์มินัลพร้อมข้อผิดพลาดและการรับ“ เซิร์ฟเวอร์เชื่อมต่อเครือข่ายที่ปิดโดยไม่คาดคิด” ) แต่ไม่เกี่ยวข้องกับการรีบูตใด ๆ การเชื่อมต่อจะล้มเหลวอย่างไม่คาดคิดและเว็บเซิร์ฟเวอร์ (Apache) ที่ทำงานนอกเซิร์ฟเวอร์ Linux ฉันใช้ Putty ผ่าน Windows 7 เพื่อเชื่อมต่อกับ Raspberry Pi ที่รัน Raspbian ความคิดใด ๆ ที่อาจจะผิดพลาด?
11 ssh  putty  vnc 

3
จะคอมไพล์ repos ส่วนตัวภายใน Vagrant VM โดยใช้คีย์ SSH ของโฮสต์ได้อย่างไร
ฉันสามารถใช้ PuppetLabs vcsrepoเพื่อโคลน repos สาธารณะ git แต่ฉันก็อยากจะสามารถ repos ส่วนตัวโดยใช้กุญแจ SSH ของโฮสต์ การกำหนดค่าจะมีลักษณะเช่นไรVagrantfileและ / หรือmanifests/default.ppเพื่อให้บรรลุผลนี้
11 ssh  git  vagrant  puppet 

3
กำลังส่งคีย์ผ่าน ssh หรือใช้เมาส์เพื่อเปิดใช้งานโหมดการแสดงผลเป้าหมายหรือไม่
เป็นไปได้ไหมที่จะส่งการกดแป้นผ่าน SSH? ฉันต้องการส่ง⌘ (CMD)+ F2ผ่าน ssh จาก / ถึง Mac OS X หากไม่สามารถทำได้การแก้ปัญหาเมาส์ก็จะดีเช่นกัน เหตุผลที่ฉันต้องการสิ่งนี้เพราะฉันมีเพียงแป้นพิมพ์เดียว (แต่สองเมาส์) ฉันใช้ iMac เป็นจอแสดงผลภายนอก ในการเปิดใช้งานโหมดการแสดงผลเป้าหมายบน iMac ฉันต้องเชื่อมต่อแป้นพิมพ์บลูทู ธ ทุกครั้งกดCMD+ F2จากนั้นลองนำแล็ปท็อปของฉันเชื่อมต่อกับแป้นพิมพ์ การส่งCMD+ F2ผ่าน ssh หรือความสามารถในการใช้เมาส์ของฉันบน iMac ดั้งเดิมจะช่วยให้ฉันมีปัญหามากมาย!
11 linux  macos  ssh  keyboard 

2
จะใช้ gpg และ SSH ร่วมกันได้อย่างไร? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน8 ปีที่ผ่านมา เป็นไปได้ซ้ำ: ปุ่ม GPG และ SSH สามารถใช้ร่วมกันได้หรือไม่ จะใช้ gpg และ SSH ร่วมกันได้อย่างไร? ฉันรู้ขั้นตอนพื้นฐานของ 1) การใช้ gpg เพื่อเข้ารหัสและถอดรหัสไฟล์ข้อความและ 2) การสร้างและใช้คีย์ SSH เพื่อเข้าถึงเซิร์ฟเวอร์ระยะไกลโดยไม่ต้องใช้รหัสผ่าน ฉันสงสัยว่าทั้งสองสามารถรวมเข้าด้วยกันได้หรือไม่ ทั้งสองไม่เกี่ยวข้องกันและควรแยกในการใช้งานแบบวันต่อวันหรือไม่
11 ssh  gnupg  pgp 


5
มีคำสั่งใน Linux ที่รอจนกว่าจะถูกยกเลิก?
ฉันกำลังพยายามสร้างไฟล์แบตช์ของ Windows ซึ่งเริ่มมีสีโป๊ว / plink ด้วยการส่งต่อพอร์ตและไม่มีอะไรอื่น ส่วน Windows พร้อมแล้ว: start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 เนื่องจากฉันไม่ต้องการอนุญาตให้เรียกใช้งานคำสั่งอื่นหลังจากการตรวจสอบฉันจึงใช้ForceCommandกับการMatch Userประกาศ: Match User sampleUser ForceCommand echo 'Success! Close this window to log out.' ปัญหาคือการรันไฟล์แบตช์เริ่มฉาบอย่างถูกต้อง แต่มันจะปิดทันทีหลังจากรัน echoing ข้อความที่ฉันระบุ ความคิดของฉันคือการใช้สิ่งนี้: ForceCommand echo 'Success! Close this window to log out.' && waitTillControlC ด้วยวิธีนี้สีโป๊ว / SSH …
11 linux  bash  ssh  terminal  putty 

1
ปัญหาในการใช้ git บน Windows 7 ด้วย msysgit และคีย์. ssh
ฉันใช้คอมไพล์บนเครื่อง Ubuntu ด้วยคีย์ ssh ที่มีอยู่ ตอนนี้ฉันต้องใช้ Git บน Windows 7 และจำเป็นต้องใช้คู่คีย์เดียวกัน ฉันตั้งค่า msysgit และสร้าง.sshโฟลเดอร์Users\username\.sshแล้ว ฉันคัดลอกคู่กุญแจของฉันจาก.sshโฟลเดอร์อูบุนตูไปยังโฟลเดอร์นี้ แต่เมื่อฉันพยายามโคลน repo Git มันจะหยุดและถามรหัสผ่าน ตามบทเรียนบางอย่างฉันควรมีตัวเลือกบางอย่างระหว่างการติดตั้ง msysgit sshแต่ฉันไม่เห็นเลย คุณมีข้อเสนอแนะเพื่อแก้ไขปัญหานี้หรือไม่?

5
ฉันต้อง sftp ไปยังเซิร์ฟเวอร์ระดับกลางหรือไม่
ฉันไม่สามารถ sftp ลงในโฮสต์ได้โดยตรง ในการย้ายไฟล์จากเครื่องที่บ้านของฉันไปยังโฮสต์ฉันต้อง sftp ไฟล์ไปยังโฮสต์ระดับกลาง ssh เข้าสู่โฮสต์ระดับกลาง และ sftp ไฟล์ไปยังปลายทางสุดท้าย เป็นไปได้ไหมที่จะหลีกเลี่ยงความบ้าคลั่งเช่นนี้?
11 linux  bash  unix  ssh  sftp 

7
แก้ไขข้อความฉาบภายนอก?
ฉันใหม่กับ ssh และ linux โดยทั่วไป ฉันติดตั้งโป๊วและฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ของฉันและรายการไฟล์และทุกอย่าง ฉันสงสัยว่าฉันจะแก้ไขไฟล์โดยใช้ notepad ++ (หรือตัวแก้ไขอื่น) ได้อย่างไร มีวิธีให้ดาวน์โหลดและอัพโหลดผ่าน ssh โดยอัตโนมัติหรือไม่? คุณแก้ไขไฟล์อย่างไร ขอบคุณ
11 ssh  putty 


5
สีโป๊ว> Cygwin X11 การส่งต่อข้อผิดพลาด“ ไม่สามารถเปิดจอแสดงผล”
ฉันใช้ Putty บนเครื่อง Windows เพื่อ ssh ไปยังเซิร์ฟเวอร์อื่น เมื่อถึงตอนนั้นฉันกำลังพยายามใช้การส่งต่อ X11 เพื่อป๊อปหน้าต่างไปยังคอมพิวเตอร์ของฉัน ระบบระยะไกลไม่ใช่ปัญหาเนื่องจากเป็นระบบที่มีขนาดใหญ่ซึ่งผู้ใช้รายอื่น ๆ ใช้ในลักษณะเดียวกันนี้ได้สำเร็จ ฉันเข้าสู่ระบบผ่านทาง Putty โดยไม่มีปัญหาแล้วทำงานstartxwinใน cygwin อย่างไรก็ตามเมื่อทำงานxtermใน Putty ฉันได้รับข้อผิดพลาดxterm Xt error: Can't open display: localhost:##.0ที่เครื่องหมาย pound เป็นจำนวนเต็มสองค่าซึ่งมีการเปลี่ยนแปลงค่าทุกครั้งที่ฉันเข้าสู่ระบบ ฉันเปิดใช้งานการส่งต่อ X11 ในการตั้งค่า Putty ฉันลองตั้งค่า "ตำแหน่งแสดง X" เป็น localhost:0 ฉันมั่นใจที่จะดาวน์โหลดแพ็คเกจ X11 สำหรับ cygwin ฉันลองใช้startxแทนstartxwin ฉันได้ลองsetenv DISPLAY localhost:0แล้วsetenv DISPLAY my.ip.address น่าเสียดายที่ปัญหายังคงมีอยู่ ฉันใช้แหล่งข้อมูล Google …
11 linux  ssh  cygwin  putty 

2
เทียบเท่า ssh พอร์ต - อุโมงค์สำหรับเซิร์ฟเวอร์ Windows?
บ้านของฉันคือเซิร์ฟเวอร์ Linux ที่สามารถใช้ SSH เพื่อรับไฟร์วอลล์ที่มีข้อ จำกัด น้อยเกินไป ที่ทำงานอย่างไรก็ตามเซิร์ฟเวอร์ทั้งหมดที่เราจัดการนั้นใช้ Windows ฉันต้องการเชื่อมต่อกับอินสแตนซ์ SQL Server 2000 ที่ทำงานบนเซิร์ฟเวอร์ Windows 2008 เซิร์ฟเวอร์อยู่หลังไฟร์วอลล์ที่ปรากฏขึ้นเพื่อบล็อกพอร์ตที่เข้ามาทั้งหมดยกเว้นเดสก์ท็อประยะไกล มีสมมติว่าเป็น VPN แต่ด้วยเหตุผลบางอย่างมันออกไปและตัดสินว่าเราเข้าถึงเดสก์ท็อประยะไกลได้เร็วแค่ไหนในที่สุดเราอาจต้องใช้เวลาสองสามสัปดาห์ก่อนที่เราจะได้รับข้อยกเว้นในไฟร์วอลล์หรือผู้ใช้ เพิ่มไปยัง VPN ดังนั้นตอนนี้ฉันกำลังมองหาวิธีแก้ปัญหาอย่างรวดเร็วเพื่อหลีกเลี่ยงมัน วิธีที่ดีที่สุดที่จะหลีกเลี่ยงมันคืออะไร? นอกจากนี้คอมพิวเตอร์ที่เราใช้เชื่อมต่อกับเซิร์ฟเวอร์นั้นใช้ Windows 7 และเรามีสิทธิ์ของผู้ดูแลระบบในการเข้าถึงเซิร์ฟเวอร์ แต่เราไม่ต้องการติดตั้งอะไรอย่างถาวร

3
คำสั่งการถ่ายโอนไฟล์วนซ้ำของ SCP
scpสงสัยว่ามันเป็นไปได้ที่จะระบุลำดับการจัดเรียงเมื่อถ่ายโอนไฟล์ที่มี ตัวอย่างเช่น: $ scp -r "user@host:/path/to/download/" . [... files download in a seemingly random order ...] เนื่องจากนี่อาจเกี่ยวข้องกับวิธีการscpใช้งานมีวิธีการกำหนดค่า ssh บนซอร์ส (เซิร์ฟเวอร์) - ด้านใดบ้างเพื่อให้สามารถถ่ายโอนไฟล์ตัวอย่างเช่นเรียงลำดับชื่อไฟล์จากน้อยไปหามาก?
11 ssh  scp 

2
SSH: เรียกใช้โปรแกรม GUI บนหน้าจอระยะไกลไม่ใช่ X display
ปัญหา คนส่วนใหญ่ต้องการเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน ssh ด้วยตัวเลือก "-X" เพื่อเรียกใช้โปรแกรม GUI บนโฮสต์ระยะไกลโดยใช้หน้าจอไคลเอนต์ ฉันต้องการเรียกใช้โปรแกรม GUI บนหน้าจอจริงที่แนบมากับเซิร์ฟเวอร์ เป็นไปได้ไหม ให้ฉันเจาะจงมากขึ้น: สถานการณ์ของฉันมีดังต่อไปนี้: ฉันมีเวิร์กสเตชันที่ไม่มีแป้นพิมพ์หรือเมาส์ แต่มีจอภาพเชื่อมต่ออยู่ ฉันต้องการใช้ SSH กับแล็ปท็อปของฉันและสามารถเปิดตัวโปรแกรมกราฟิกบางอย่างเช่น xeyes หรือ ssvnc และให้มันปรากฏบนหน้าจอของเวิร์กสเตชัน [xapple@laptop ~]$ ssh workstation Last login: Mon Sep 26 20:03:35 2011 from laptop [xapple@workstation ~]$ export DISPLAY=:0 [xapple@workstation ~]$ xeyes No protocol specified Error: Can't open display: …
11 linux  ssh  display  xorg 

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