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

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

3
ใส่สอง ssh hops ใน ssh: // URI?
หากต้องการ ssh ลงในกล่องด้านหลังไฟร์วอลล์บางอันฉันสามารถทำสิ่งต่อไปนี้ home$ ssh me@ssh-server ssh-server$ ssh me@box-behind-firewall box-behind-firewall$ เพื่อให้ฉันสามารถทำสิ่งต่าง ๆ เช่นใช้ repos git เป็นต้น box-behind-firewall จากภายนอกเครือข่ายฉันต้องการรวมสิ่งเหล่านี้เป็น uri เดียวเช่น สิ่งที่ต้องการ ssh://me@ssh-server/;ssh://me@box-behind-firewall/some/path เป็นไปได้และเป็นไปได้อย่างไร?
ssh 

2
ย้ายโฟลเดอร์จาก Windows 7 ไปยัง Linux NAS ผ่าน SSH
ฉันมีไฟล์จำนวนมากที่ฉันต้องการคัดลอกไปยังอุปกรณ์ NAS ของฉันอย่างไรก็ตาม NAS OS ไม่อนุญาตให้อัปโหลดทั้งโฟลเดอร์ได้อย่างง่ายดาย อุปกรณ์ NAS ที่ฉันใช้คือ Thecus N5810pro ที่ใช้งานระบบปฏิบัติการ Thecus มาตรฐานที่รวมอยู่ด้วย ความคิดแรกของฉันคือการใช้การเชื่อมต่อ SSH และใช้scpคำสั่งผ่าน PuTTY แต่เมื่อฉันลองแล้วเทอร์มินัลกลับมา ไม่พบคำสั่ง scp: ความคิดเห็นใด ๆ เกี่ยวกับวิธีการทำสิ่งนี้ให้สำเร็จหรือมีวิธีที่ดีกว่าที่ฉันขาดหายไป?

1
มีวิธีง่ายๆในการจัดการอุปกรณ์จากระยะไกลที่ส่งไปยังลูกค้าหรือไม่
ฉันวางแผนที่จะส่งอุปกรณ์ขนาดเล็ก (เช่น MinnowBoard หรือ CuBox) ให้กับบางคน มีแพคเกจซอฟต์แวร์บางประเภทที่สามารถ "โทรศัพท์กลับบ้าน" เพื่อให้ฉันมีวิธีจัดการมันได้หรือไม่? แนวคิดปัจจุบันของฉันคือการใช้ bash / netcat เพื่อให้เชลล์ย้อนกลับซึ่งจะพยายามเชื่อมต่อกับเซิร์ฟเวอร์ของฉันอย่างสม่ำเสมอ แต่ฉันคิดว่าจะเกิดอะไรขึ้นถ้าอุปกรณ์ระยะไกลมากกว่าหนึ่งพยายามเชื่อมต่อในเวลาเดียวกัน มันจะทำงานอย่างถูกต้องหรือไม่ จากนั้น ive ทำการวิจัยเกี่ยวกับ AutoSSH มีวิธี "NAT-proof" ที่ค่อนข้างง่ายในการทำเช่นนี้หรือไม่?
bash  ssh  nat 

0
Bitvise SSH Keypair
ฉันกำลังใช้โปรแกรม Tunneling ของ Bitvise SSH Client และฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Bitvise SSH ของฉันโดยใช้คู่กุญแจ ฉันสร้างคู่ของคีย์ใน PuTTyGen วางกุญแจสาธารณะลงในเซิร์ฟเวอร์เรียบร้อยแล้วและฉันบอกลูกค้าถึงไฟล์คีย์ส่วนตัวและวลีรหัสผ่านและฉันได้รับข้อผิดพลาดนี้: "คำเตือน: การนำเข้า keypair ที่ระบุด้วยพารามิเตอร์ -keypairFile: ล้มเหลว importformat ตรวจสอบให้แน่ใจว่ากุญแจนี้ไม่ได้เป็นเพียงกุญแจสาธารณะ แต่เป็นกุญแจส่วนตัวหรือกุญแจ " มันเป็นชื่อไฟล์รูปแบบที่ถูกต้องและเป็นจับคู่ที่สร้างขึ้นโดย PuTTyGen ดังนั้นฉันจึงไม่เข้าใจ ใคร ๆ ก็รู้ว่าดีลนั้นคืออะไร>
ssh 

1
โคลนที่เก็บด้วยกุญแจสาธารณะ
ฉันตั้งค่าที่เก็บข้อมูลบนเซิร์ฟเวอร์ linux ของฉัน ฉันต้องการทำงานกับมัน แต่ฉันไม่ต้องการพิมพ์รหัสผ่านทุกครั้งที่ฉันทำงานกับ git ดังนั้นฉันต้องการการรับรองความถูกต้องของคีย์สาธารณะ / ส่วนตัว ปัญหาคือว่าในเครื่องโฮสต์ของฉันฉันใช้ Windows ฉันจะสร้างกุญแจได้ที่ไหน บนโฮสต์ (Windows) หรือบนเซิร์ฟเวอร์ (Linux) อีกปัญหาที่ฉันพบคือการสร้างคีย์บน Windows - ส่วนขยายของพับลิกคีย์คือ.ppk(ซึ่งคือ SSH2) และบน Linux คือ.pub(OpenSSH) ฉันจำเป็นต้องแปลงคีย์เป็นอย่างไร มีการโพสต์บนอินเทอร์เน็ตที่จะอธิบายและให้วิธีแก้ไขปัญหาของฉันอย่างเต็มที่หรือไม่?
linux  windows  ssh  git  putty 

1
วิธีการตั้งค่าบริการ openvpn บนเซิร์ฟเวอร์หลังไฟร์วอลล์
ฉันมีเซิร์ฟเวอร์ Ubuntu 12.04 หลังไฟร์วอลล์แผนกของเราผมสามารถเข้าสู่ระบบผ่านทาง SSH domain nameและพอร์ต8022ผมพยายามบริการติดตั้ง OpenVPN แนะนำต่อไปนี้: คู่มือเซิร์ฟเวอร์ Ubuntu 12.04 - OpenVPN ในขณะที่ปัญหาของฉันคือฉันมีพอร์ตที่8022เปิดสำหรับการเข้าถึง SSH เท่านั้นฉันไม่มี 1194 สำหรับการเชื่อมต่อ openvpn มีวิธีทำให้บริการ openvpn เชื่อมต่อโดยไคลเอนต์ Windows7 หรือไม่ ขอบคุณสำหรับคำแนะนำใด ๆ (อย่างไรก็ตามฉันลองใช้OpenVPN ผ่าน SSH tunneling (ลิงก์ PDF)ค้นหาจากฟอรัมนี้ แต่ไม่สามารถใช้งานได้สำหรับฉัน)

1
กำลังเชื่อมต่อกับ Windows 8 Cygwin SSH ผ่าน DD-WRT จาก WAN หรือไม่
ฉันต้องการเชื่อมต่อจากงานของฉันกับพีซี / แล็ปท็อปที่บ้านของฉันผ่านทาง SSHD ของ Cygwin ฉันติดตั้ง DD-WRT บนเราเตอร์ของฉันแล้วและฉันไม่แน่ใจว่าจะกำหนดค่าอย่างไรเพื่อให้สามารถเข้าไปได้ มันทำงานได้ดีจาก LAN แต่ไม่ใช่ WAN โป๊วเพิ่งแขวน ข้อเสนอแนะใด ๆ ขอบคุณ

1
มันเป็นไปได้ที่จะลบไดเรกทอรีเมื่ออยู่ในไดเรกทอรีในเปลือก
ฉันมีไดเรกทอรีที่ฉันเรียกใช้โปรแกรมมา / usr / bin / my-dir ฉันต้องเรียกใช้โปรแกรมจากภายในไดเรกทอรีดังนั้นฉันต้องไป cd / usr / bin / my-dir ./my-program ฉันมีสคริปต์ที่จากเครื่องรีโมตอัพเดตโปรแกรมของฉันเช่นนี้: rm -rf / usr / bin / my-dir mv my-program / usr / bin / my-dir ปัญหาคือเมื่อฉันได้ ssh ลงในเครื่องและอยู่ในไดเรกทอรี / usr / bin / my-dir สคริปต์ล้มเหลวเนื่องจากไม่สามารถดำเนินการ rm -rf / usr / bin / …
linux  ssh  shell 

1
ลบคีย์ SSH แล้วข้อความ“ เพิ่มรหัสประจำตัว” ที่น่ารำคาญในการเปิดใช้ Terminal ทุกครั้ง
ดังนั้นในขณะที่พยายามทำงานกับรหัสผ่านที่ไม่มีรหัสผ่านในระบบระยะไกล (ซึ่งเป็นปัญหาที่แตกต่างอย่างสิ้นเชิง :)) ฉันสิ้นสุดการลบและสร้างคีย์ ssh ของฉันใหม่ด้วย ssh-keygen บน Mountain Lion ตอนนี้ทุกครั้งที่ฉันเรียกใช้เทอร์มินัลฉันจะได้รับข้อความ "Identity Added:" (ตามด้วยพา ธ ไปยังไฟล์คีย์ id_rsa ของฉัน) ค้นหาเว็บ แต่ไม่มีประโยชน์ ข้อความดูเหมือนจะไม่ขัดขวางสิ่งใด แต่มันทำให้ฉันรู้สึกว่ามีบางสิ่งที่ไม่ได้ตั้งค่าอย่างถูกต้อง ขอบคุณ!
macos  mac  ssh  terminal 

0
วิธีใช้ SCP เพื่อคัดลอกไฟล์ที่สร้างระหว่างวันที่สองวันจากเซิร์ฟเวอร์ระยะไกล
ฉันได้ทำงาน Jenkins เพื่อดาวน์โหลดรายงาน csv ที่เก็บถาวร gz ด้วย scp: sshpass -p $password scp -o StrictHostKeyChecking=no -r $login@$IP:/archive/*.csv.gz . ตอนนี้ฉันต้องดาวน์โหลดเฉพาะไฟล์เก็บถาวรที่สร้างขึ้นระหว่างสองวัน มีการเข้าถึงแบบอ่านอย่างเดียวสำหรับผู้ใช้ส่วนใหญ่ดังนั้นการสร้างรายการไฟล์จึงไม่ใช่ตัวเลือก ฉันไม่กังวลกับปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นและไม่มีรายการเซิร์ฟเวอร์ที่คงที่ให้ดาวน์โหลด ความคิดใด ๆ

1
การดีบัก env vars จาก ssh
ฉันกำลังเขียนสคริปต์และแอปพลิเคชันสำหรับบอร์ดฝังตัวที่มี linux - no X คอนโซลเท่านั้น วิธีเดียวในการเข้าถึงเป้าหมายคือผ่าน ssh ฉันไม่ได้เชื่อมต่อจอภาพ สคริปต์ควรส่งออก env vars สองสามตัวซึ่งจะถูกใช้โดยแอปพลิเคชัน ฉันรู้ว่าฉันต้องแหล่งสคริปต์เพื่อทำเช่นนี้ แต่ฉันมีปัญหาในการแก้ปัญหานี้เพราะฉันไม่ทราบวิธีการตรวจสอบว่าสคริปต์ทำงานจาก ssh วิธีแก้ปัญหาเล็กน้อยคือ: ทดสอบสคริปต์ในระบบอื่น เรียกใช้แอพพลิเคชั่นการดีบักเพื่อตรวจสอบ env vars และพิมพ์ไฟล์ ฯลฯ ... ฉันแค่สงสัยว่ามีวิธีที่จะใช้ ssh ทำสิ่งนี้ มันเป็นความอยากรู้อยากเห็นที่จะเรียนรู้สิ่งใหม่ ๆ การแก้ปัญหาเป็นที่รู้จักกัน! ตัวอย่างของสคริปต์: #!/bin/sh export MY_VAR="blablabla" exit 0 แน่นอนว่าสคริปต์ที่แท้จริงมีความซับซ้อนมากขึ้น

2
ยูทิลิตี Unix / Windows / Putty bell หรือเสียงเตือนจะไม่ดังขึ้น Unix คือเซิร์ฟเวอร์ Ubuntu 16.04 SSH Bash
ฉันใช้ Putty กับ SSH เซิร์ฟเวอร์ Ubuntu 16.04 ระยะไกลของฉัน 1. สีโป๊วจะไม่ดัง: ฉันต้องการที่จะกดกริ่งและลองใช้คำสั่งเฉพาะสำหรับสิ่งนั้น: echo -e "\07" && echo -e "\007" เมื่อฉันดำเนินการสิ่งเหล่านี้จะไม่ได้ยินเสียงใด ๆ เมื่อแอมพลิจูดของลำโพงมีค่ามากกว่า 25% 2. ยูทิลิตี้ปี๊บจะไม่ดัง: ฉันก็ลองทำsudo apt-get install beep && beepดู กระนั้นหลังจากการติดตั้งเสร็จสมบูรณ์ฉันก็ยังไม่ได้ยินเสียงใดเมื่อทำการส่งเสียงบี๊บ ความกว้างของลำโพงเหมือนกัน (สูงกว่า 25%) 3. ระฆัง Unix และ Windows ในตัวจะไม่ดัง: ฉันลองใช้คำสั่งข้างต้นบน Local Ubuntu 14.04 ตอนรวมถึงคำสั่งecho ^Gบน Win10 CMD ... ในกรณีเหล่านี้ไม่มีเสียงระฆังได้ยิน …

0
เชื่อมต่อคอมพิวเตอร์สองเครื่องภายใต้ wifi ที่แตกต่างกันโดยใช้ ssh
ภายใต้ wifi เดียวกันฉันสามารถเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นโดยใช้ SSH me@me:~$ ssh assistant@assistant.local assistant@assistant.local's password: Welcome to Ubuntu 18.10 (GNU/Linux 4.18.0-13-generic x86_64) 0 packages can be updated. 0 updates are security updates. *** System restart required *** Last login: Mon Jan 14 13:24:22 2019 from 192.168.31.117 หากสลับไปใช้ wifi อื่นมันจะล้มเหลว @alpha:~$ ssh assistant@assistant.local ssh: connect to host …
ssh 

3
ใช้กระบวนการที่ยาวนานบนเซิร์ฟเวอร์ Ubuntu [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ปล่อยให้สคริปต์ทุบตีทำงานใน terminal ระยะไกลในขณะที่ไม่ได้เข้าสู่ระบบ? 1 คำตอบ บอกว่าฉันมีแล็ปท็อปและเซิร์ฟเวอร์ Ubuntu มีงานหนักที่ฉันต้องการทำบนเซิร์ฟเวอร์ Ubuntu จนถึงตอนนี้ฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH และดำเนินการ อย่างไรก็ตามเมื่อฉันต้องปิดแล็ปท็อป (ออกจากสำนักงาน) เซสชั่น SSH จะหายไปและฉันก็ไม่รู้ว่าเกิดอะไรขึ้นกับกระบวนการ มีวิธีแก้ไขปัญหาที่ฉันสามารถปล่อยให้กระบวนการทำงานบนเซิร์ฟเวอร์ Ubuntu หรือไม่และพรุ่งนี้เช้าเมื่อเปิดแล็ปท็อปของฉันฉันสามารถตรวจสอบสิ่งที่เกิดขึ้นกับกระบวนการต่อได้หรือไม่
ubuntu  ssh 

1
การสร้างบัญชีสำหรับ cpanel
ฉันติดตั้ง CPanel บน CentOS VPS ผ่าน SSH สำเร็จแล้ว ตอนนี้ฉันเห็นแล้ว https: // ~เว็บไซต์ของฉัน ip ~: 2087 / มันแจ้งให้ฉันชื่อผู้ใช้และรหัสผ่านที่มีชื่อ: Web Host Managerตอนนี้ฉันไม่ทราบว่าชื่อผู้ใช้และรหัสผ่านเริ่มต้นคืออะไร ... ฉันไม่ได้ตั้งค่าบัญชีใด ๆ ฉันเพิ่งติดตั้ง CPanel และปล่อยให้ติดตั้งและแน่นอนฉันไม่ได้ เห็นการตั้งค่าชื่อผู้ใช้และรหัสผ่านใด ๆ ฉันจะตั้งชื่อผู้ใช้และรหัสผ่านสำหรับ CPanel ของฉันได้อย่างไรเพื่อให้ฉันสามารถเข้าสู่ระบบได้ หน้า CPanel http://layer1.cpanel.net/latestมาจากเว็บไซต์นี้: ขอบคุณ

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