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

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

6
การรับส่งข้อมูล UDP ผ่านอุโมงค์ SSH
ชื่อค่อนข้างจะรวมมันขึ้นมา ฉันต้องการส่งทราฟฟิก UDP ผ่านอุโมงค์ SSH โดยเฉพาะฉันต้องสามารถส่งแพ็กเก็ต UDP ผ่านช่องสัญญาณและให้เซิร์ฟเวอร์สามารถส่งกลับมาให้ฉันได้อีกด้านหนึ่ง ฉันรู้วิธีการเชื่อมต่อ TCP มันเป็นไปได้กับ UDP?
66 ssh  tunnel  udp 

6
การดาวน์โหลดโฟลเดอร์ไปยังท้องถิ่นของฉันผ่าน SSH
ฉันกำลังเรียนรู้ SSH เนื่องจากดูเหมือนว่าไม่มี SSH GUIs ที่ดีสำหรับ Macs ฉันรู้วิธีสร้างฐานข้อมูลทิ้งล่องเรือผ่านไดเร็กตอรี่ ฯลฯ แต่สิ่งสุดท้ายที่ฉันต้องเรียนรู้คือการดาวน์โหลดโฟลเดอร์ / ไดเร็กตอรี่ทั้งหมดจากเซิร์ฟเวอร์และไปยังคอมพิวเตอร์ของฉันเพื่อให้สามารถย้ายไปยัง เซิร์ฟเวอร์อื่น ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.
64 ssh 

3
บรรทัดคำสั่ง SSH รีสตาร์ท Mac OSX Mountain Lion
ฉันจะเริ่มบริการ SSH ใหม่ผ่านทางบรรทัดคำสั่งบน Mac OSX Mountain Lion ได้อย่างไร? ใช้ผมก็สามารถที่จะอนุมานว่ากระบวนการที่เป็นไปได้มากที่สุดps aux | grep 'ssh'/usr/sbin/sshd จากที่นี่ฉันค้นหาเอกสาร sshdสำหรับการอ้างอิงถึง 'เริ่มต้นใหม่' แต่ไม่พบ ฉันไม่รู้ว่าขั้นตอนต่อไปของฉันควรเป็นอย่างไร

17
การแชร์ 'ssh-agent' เดียวกันระหว่างการเข้าสู่ระบบหลายครั้ง
มีวิธีที่สะดวกเพื่อให้แน่ใจว่าการเข้าสู่ระบบทั้งหมดจากผู้ใช้ที่ได้รับ (เช่นฉัน) ใช้ ssh-agent เดียวกันหรือไม่? ฉันแฮกสคริปต์เพื่อให้งานนี้ใช้เวลาส่วนใหญ่ แต่ฉันสงสัยว่าตลอดมีวิธีที่จะทำสิ่งที่ฉันเพิ่งพลาด นอกจากนี้ตั้งแต่นั้นมามีความก้าวหน้าอย่างมากในด้านเทคโนโลยีคอมพิวเตอร์เช่นเว็บไซต์นี้ ดังนั้นเป้าหมายที่นี่ก็คือ เมื่อใดก็ตามที่ฉันเข้าสู่กล่องไม่ว่าจะผ่าน SSH หรือในเซสชันกราฟิกเริ่มต้นจาก gdm / kdm / etc หรือที่คอนโซล: หากชื่อผู้ใช้ของฉันไม่มีการssh-agentทำงานอยู่ในขณะนี้หนึ่งจะเริ่มต้นตัวแปรสภาพแวดล้อมที่ส่งออกและssh-addเรียกว่า มิฉะนั้นพิกัดของตัวแทนที่มีอยู่จะถูกส่งออกในตัวแปรสภาพแวดล้อมของเซสชันการเข้าสู่ระบบ สิ่งอำนวยความสะดวกนี้มีค่าโดยเฉพาะอย่างยิ่งเมื่อใช้กล่องที่เป็นปัญหาเป็นจุดถ่ายทอดเมื่อsshเข้าไปในกล่องที่สาม ในกรณีนี้มันหลีกเลี่ยงการพิมพ์ข้อความรหัสผ่านของไพรเวตคีย์ทุกครั้งที่คุณทำเช่นนั้นgit pushหรือต้องการทำอะไรบางอย่าง สคริปต์ที่ให้ไว้ด้านล่างทำสิ่งนี้ได้อย่างน่าเชื่อถือแม้ว่ามันจะไม่เรียบร้อยเมื่อ X เกิดข้อผิดพลาดและฉันก็เริ่มเซสชั่นกราฟิกอื่น ในกรณีนั้นอาจมีความรุนแรงอื่น ๆ เกิดขึ้น นี่คือสคริปต์ที่ไม่ดีของฉัน ฉันมาจากที่.bashrcนี่ # ssh-agent-procure.bash # v0.6.4 # ensures that all shells sourcing this file in profile/rc scripts use the same ssh-agent. …
61 ssh  login  session  ssh-agent 

6
Linux: ซิงโครไนซ์ไฟล์อย่างต่อเนื่องทางเดียว
สถานการณ์จำลอง: IDE ถูกตั้งค่าบนกล่องเดสก์ท็อป Linux ซึ่งแก้ไขไฟล์ PHP แบบโลคัล ทุกครั้งที่ฉันบันทึกไฟล์ฉันต้องการให้การเปลี่ยนแปลงนี้ปรากฏบนเซิร์ฟเวอร์ linux ที่ Apache กำลังทำงานอยู่ เซิร์ฟเวอร์มี ssh (และ samba และ nfs สำหรับเรื่องนั้น) ตามการอ้างอิงเมื่อฉันแก้ไขไฟล์บน Windows ในที่สุดฉันก็มา WinSCP เป็นเครื่องมือที่แน่นอนที่ฉันต้องการ - WinSCP มีเพียงคุณลักษณะนี้ในปัจจุบันด้วยการซิงค์ครั้งแรกและจากนั้นอัปเดตอย่างต่อเนื่องโดยใช้บริการเฝ้าดูระบบแฟ้ม: "Keep Remote Directory up to วันที่" บนลีนุกซ์เราสามารถยืนยันได้ว่า sshfs นั้นสามารถใช้เพื่อหลีกเลี่ยงความต้องการการซิงโครไนซ์ทั้งหมด บน windows การแบ่งปันแซมบ้าจะทำเช่นเดียวกัน อย่างไรก็ตามฉันต้องการให้ IDE ทำงานกับไฟล์โลคัล (บนดิสก์ SSD!) โดยไม่ต้องผ่านเครือข่ายเพื่อทำดัชนี PHP และ whatnots ซึ่งใช้เวลานาน แต่ …
61 linux  ssh  scp  winscp 

16
คำสั่ง Linux“ ติดอันดับ” สำหรับ Windows Powershell?
ฉันกำลังมองหา PowerShell cmdlet ที่สามารถใช้งานคล้ายกับแอพ Linux Top สิ่งที่รีเฟรชในบางช่วงเวลาที่กำหนดและแสดงรายการกระบวนการด้วย CPU% util ฉันเคยเห็นสคริปที่แสดงการใช้ CPU% ในวง แต่บางอย่างเช่นด้านบนจะมีประโยชน์มากกว่านี้เมื่อเราตั้งค่าการเข้าถึง SSH / Powershell สำหรับการจัดการ (ฉันยังชอบ putty shell!)
61 linux  powershell  ssh  display  top 

2
ฉันจะลบรายการ ssh-agent (บน Mac OS X) ได้อย่างไร
ฉันใช้ Mac OS X และปรากฏว่าหลังจาก SSHing ไปยังเครื่องหลายเครื่องโดยใช้ไฟล์ข้อมูลประจำตัว'ssh-agent' ของฉันสร้างรหัสประจำตัว / คีย์จำนวนมากและบางครั้งก็มีเครื่องระยะไกลมากเกินไปทำให้พวกเขา เตะฉันออกก่อนที่จะเชื่อมต่อ: ได้รับการยกเลิกการเชื่อมต่อจาก 10.12.10.16: 2: การรับรองความถูกต้องล้มเหลวมากเกินไปสำหรับ cwd มันค่อนข้างชัดเจนว่าเกิดอะไรขึ้นและหน้านี้พูดถึงรายละเอียดเพิ่มเติม: เซิร์ฟเวอร์ SSH อนุญาตให้คุณพยายามตรวจสอบสิทธิ์จำนวนครั้งเท่านั้น ความพยายามในการใช้รหัสผ่านแต่ละครั้งล้มเหลวแต่ละ pubkey / identity ล้มเหลวที่มีให้ ฯลฯ รับหนึ่งในความพยายามเหล่านี้ หากคุณมีคีย์ SSH จำนวนมากในตัวแทนของคุณคุณอาจพบว่าเซิร์ฟเวอร์ SSH อาจเตะคุณออกไปก่อนที่จะอนุญาตให้คุณลองใช้การพิสูจน์ตัวตนด้วยรหัสผ่านได้เลย หากเป็นกรณีนี้มีวิธีแก้ไขปัญหาต่าง ๆ เล็กน้อย การรีบูตจะเป็นการล้างเอเจนต์จากนั้นทุกอย่างจะทำงานได้อีกครั้ง ฉันยังสามารถเพิ่มบรรทัดนี้ลงใน.ssh/configไฟล์ของฉันเพื่อบังคับให้ใช้การตรวจสอบสิทธิ์ด้วยรหัสผ่าน: PreferredAuthentications keyboard-interactive,password อย่างไรก็ตามฉันเห็นบันทึกย่อในหน้าฉันอ้างอิงพูดคุยเกี่ยวกับการลบคีย์จากเอเจนต์ แต่ฉันไม่แน่ใจว่าจะใช้กับ Mac หรือไม่เนื่องจากพวกเขาดูเหมือนจะถูกล้างข้อมูลหลังจากรีบูตอย่างไรก็ตาม มีวิธีง่าย ๆ ในการล้างคีย์ทั้งหมดใน 'ssh-agent' (สิ่งเดียวกันที่เกิดขึ้นเมื่อรีบูต) หรือไม่
60 linux  macos  unix  ssh  ssh-agent 

3
ฉันจะ SCP จากเครื่องระยะไกลไปยังเครื่องท้องถิ่นได้อย่างไรเมื่อฉันอยู่นอกเครือข่ายในบ้านของฉัน
ในขณะที่ฉันเข้าใจวิธีการ scp ไฟล์ไปยังและจากเซิร์ฟเวอร์ของฉันจากภายในเครือข่ายภายในบ้านของฉันฉันจะ scp ไฟล์จากเซิร์ฟเวอร์ของฉันไปยังเครื่องท้องถิ่นของฉันได้อย่างไรเมื่อฉันอยู่ข้างนอกพูดที่ Starbucks? ในขณะที่ฉันสามารถสแกนจากเครื่องในประเทศของฉันไปยังเซิร์ฟเวอร์ของฉันในสถานการณ์นี้ฉันไม่ได้คิดวิธีการคว้าไฟล์จากที่บ้านโดยใช้บรรทัดคำสั่ง ข้อเสนอแนะใด ๆ
57 ssh  scp  home-server 

3
วิธีการ ssh กับ ipv6 อูบุนตูใน LAN?
ฉันสามารถปิงกล่อง Ubuntu ผ่านคำสั่ง: (โดยที่ c2h2ttt อยู่ในรายการ / etc / hosts) c2h2@c2h2crawler:~/ttt$ ping6 -I eth1 c2h2ttt PING c2h2ttt(c2h2ttt) from fe80::21b:21ff:fe22:e865 eth1: 56 data bytes 64 bytes from c2h2ttt: icmp_seq=1 ttl=64 time=10.3 ms 64 bytes from c2h2ttt: icmp_seq=2 ttl=64 time=2.06 ms 64 bytes from c2h2ttt: icmp_seq=3 ttl=64 time=1.33 ms และเมื่อฉันลองssh -6 c2h2tttมันแสดง: …
57 ubuntu  ssh  ping  ipv6 

6
scp ไม่ทำงาน แต่ ssh ทำ
ถ้าฉันต้องการส่งบางอย่างผ่าน scp ไปยังเซิร์ฟเวอร์: $ scp file server: _____ _____ _____ $ จากนั้นสามบรรทัดจะถูกพิมพ์และไฟล์จะไม่คัดลอก อย่างไรก็ตามฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน ssh ได้โดยไม่มีปัญหา: $ ssh server วิธีทำให้ scp ทำงาน
56 ssh  scp 

1
วิธีใช้การส่งต่อ X11 ด้วย PuTTY
ฉันมี VM พร้อม RHEL 5 โดยไม่มีเซิร์ฟเวอร์ X โฮสต์ของฉันมี Windows 7 ฉันต้องการเชื่อมต่อกับ VM และเปลี่ยนเส้นทางเอาต์พุต X11 ของคำสั่งไปยังโฮสต์ของฉัน ฉันรู้ว่าถ้าโฮสต์ของฉันเป็นเครื่อง GNU / Linux มันจะง่ายเหมือน ssh -X ฉันใช้ PuTTy เพื่อเชื่อมต่อโดย SSH กับ VM ฉันพยายามเปิดใช้งานตัวเลือกการส่งต่อ X11 ใน PuTTY config แต่ไม่มีอะไรเกิดขึ้น คุณเคยทำสิ่งนี้หรือไม่? ฉันค่อนข้างก้าวหน้ากับ GNU / Linux แต่เป็นมือใหม่กับของเล่นของ Winbug $ 7



1
ฉันจะเปลี่ยนไดเรกทอรีที่ ssh-keygen ส่งออกเป็นอย่างไร
ฉันต้องการเรียกใช้คำสั่งเช่น: ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ความเข้าใจของฉันคือ ssh-keygen ส่งออกไปยังไดเรกทอรีบ้าน ฉันกำลังทำงานกับคอมพิวเตอร์บนเครือข่ายโดยใช้ Git Bash (Windows, MYSS MINGW64) ซึ่งเป็นไดเรกทอรีหลักที่ฉันไม่มีสิทธิ์เข้าถึง ฉันเปลี่ยนโฮมไดเร็กตอรี่ดังนี้: export HOME=C:/Users/myusername ดังนั้นเมื่อฉันป้อน: echo $HOME มันบอกว่า: C:/Users/myusername แต่เมื่อฉันพยายามเรียกใช้คำสั่ง ssh-keygen อีกครั้งมันจะทำงานในไดเรกทอรีที่ฉันไม่มีสิทธิ์เข้าถึง ฉันดูไฟล์โปรไฟล์เพื่อหาเส้นทางที่มีการเข้ารหัสยาก แต่ไม่พบสิ่งใดเลย ฉันจะเปลี่ยนมันให้ชี้ไปยังไดเรกทอรีที่ฉันมีสิทธิ์เข้าถึงได้อย่างไร
54 ssh  git 


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