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

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

1
ซิงค์ไฟล์กับเซิร์ฟเวอร์ sftp
นอกเหนือจาก Winscp มีโปรแกรมที่สามารถซิงค์ไฟล์ sftp ของโฟลเดอร์ใน windows ได้หรือไม่? ฉันต้องการค้นหาวิธีง่ายๆในการเพิ่มไดเรกทอรีเพื่อสำรองข้อมูลไปยังเซิร์ฟเวอร์ sftp ของฉัน ฉันต้องการเรียกใช้เป็นงานที่กำหนดไว้ทุกคืน ฉันสามารถทำสิ่งนี้ได้ด้วย winscp แต่เนื่องจากสคริปต์ของฉันนั้นแย่มากฉันมีไฟล์กำหนดค่าประมาณ 10 ไฟล์สำหรับการถ่ายโอนแต่ละครั้งและการเพิ่มไฟล์ใหม่นั้นมีค่าใช้จ่าย ขอบคุณ
3 ssh  sync  sftp 

2
ถ่ายโอนไฟล์ไปยังโฮสต์อื่นโดยไม่ต้องใส่รหัสผ่าน
สวัสดีฉันลองทั้งสองscpและrsyncคัดลอกทรัพยากรจากเครื่องของฉันไปยังโฮสต์ระยะไกล ฉันไม่สามารถเข้าถึงรูทบนเครื่องระยะไกลได้ แต่ฉันต้องถ่ายโอนไฟล์จำนวนมากจากโฮสต์ของฉันไปยังเครื่องรีโมตซึ่งอยู่ในไดเรกทอรีที่แตกต่างกันและการทำสิ่งนี้ด้วยตนเองจะใช้เวลานานมาก (จะใช้เวลานาน) . นี่คือสิ่งที่ฉันได้ลองไปแล้ว: echo "password" | rsync -v -e myfile ssh user@remotehost:/home/user/destination หรือ : echo "password" | scp -r myfile user@remotehost:/home/user/destination หรือ: scp -r myfile user@remotehost:/home/user/destination <<EOF password EOF แต่ฉันยังได้รับพรอมต์ที่น่ารำคาญสำหรับรหัสผ่าน: user@remotehost's password: ข้อเสนอแนะอื่น ๆ ที่ฉันลอง? ปรับปรุง ผู้ใช้ของฉันในเครื่องท้องถิ่นไม่เหมือนกับที่อยู่ในเครื่องระยะไกล (ไม่มีในเครื่องระยะไกลที่มีอยู่ในเครื่องของฉัน)
3 linux  unix  ssh 

3
กำลังส่งคำสั่งไปยัง tmux กำลังทำงานใน tmux
ฉันใช้tmuxเพื่อจัดการหน้าต่างของฉัน ฯลฯ และสิ่งหนึ่งที่ฉันทำคือ SSH ไปยังเซิร์ฟเวอร์ระยะไกลและเชื่อมต่อกับเซสชัน tmux ที่ทำงานอยู่ที่นั่น อย่างไรก็ตามเมื่อนั้นฉันไม่สามารถส่ง Cb ไปยังเซสชั่น tmux นั้นได้ (อันที่ทำงานใน ssh ใน tmux ดั้งเดิมของฉัน) มีวิธีแก้ไขไหม?
3 unix  ssh  tmux 

3
ปฏิเสธการอนุญาต (publickey, รหัสผ่าน)
ฉันกำลังพยายามเชื่อมต่อกับไอพีท้องถิ่นผ่าน SSH จากเทอร์มินัล คำสั่งคือ ssh -v user@192.168.0.2 แต่มันไม่ได้เชื่อมต่อ ให้ข้อผิดพลาดกับฉัน "การอนุญาตถูกปฏิเสธ (publickey, password)" ฉันค้นหามานานแล้วและไม่สามารถค้นหาว่าปัญหาคืออะไร ฉันสามารถเชื่อมต่อโดยใช้วิธีเดียวกันผ่าน Putty บน windows และสามารถเชื่อมต่อผ่าน filezilla ผลผลิตเต็ม: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: Connecting to 192.168.0.2 [192.168.0.2] port 22. debug1: Connection established. debug1: …


1
สีโป๊วหยุดแสดงสีเมื่ออยู่ใน SU
ดังนั้นเมื่อชื่อแนะนำว่า putty ของฉันหยุดแสดงสีทันทีที่ฉันป้อน SU ฉันไม่รู้ว่านี่เป็นวิธีการทำงานหรือถ้ามีงานใด ๆ ลอง googling แล้ว แต่มากับโทนสีโป๊ว นี่คือสิ่งที่ฉันกำลังพูดถึง ps: ฉันกำลังพูดถึงสีของระบบทั้งหมดเช่นสีฟ้าสำหรับโฟลเดอร์สีเขียวสำหรับผู้ใช้สีแดงสำหรับ tars ไม่ใช่เฉพาะเมื่อฉันทำ ls
3 linux  ssh  shell  putty  colors 

2
SCP จำรหัสผ่านได้
บนเดเบียนมีอยู่หรือไม่สำหรับ scp ที่จะจำรหัสผ่านที่ฉันพิมพ์ในช่วงเวลาของการเข้าสู่ระบบ ssh ของฉันคล้ายกับวิธี sudo อย่างไร กล่าวคือ PC ---ssh(putty)---> server 1 ---scp---> server 2 ฉันไม่ต้องการตั้งค่ากุญแจสาธารณะ / ส่วนตัวเพราะฉันไม่สามารถควบคุมเซิร์ฟเวอร์ระยะไกลทั้งหมดได้ ฉันไม่ต้องการพิมพ์รหัสผ่านของฉันในทุก ๆ ไฟล์ที่ฉันกำลังคัดลอก เป็นไปได้ในนี้หรือไม่!
3 ssh  passwords  rsync  scp 

4
จะมีหลาย windows ในเทอร์มินัลเซสชัน SSH ได้อย่างไร
จาก Mac OSX ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ระยะไกลที่จัดการงานการคำนวณแบบขนาน ฉันไม่สามารถติดตั้งอะไรบนเซิร์ฟเวอร์นี้เนื่องจากได้รับการดูแลจากมหาวิทยาลัย ฉันมีงานหลายงานและต้องการตรวจสอบไฟล์บันทึกด้วยวิธีต่อไปนี้: tail -f logfile.log ตอนนี้ฉันมีสี่งานที่เปิดอยู่ฉันเปิดหน้าต่างเทอร์มินัลสี่หน้าต่าง SSH สี่ครั้งในเซิร์ฟเวอร์และทำtailคำสั่งสี่ครั้งสำหรับล็อกไฟล์ที่แตกต่างกัน (ซึ่งอยู่ในโฟลเดอร์ต่าง ๆ บนเซิร์ฟเวอร์) ฉันมีความรู้สึกว่าฉันกำลังทำสิ่งนี้ด้วยวิธีที่ดีที่สุดและกำลังมองหา SSH เพียงครั้งเดียวจากนั้นหนึ่งหน้าต่างเทอร์มินัลจะเปิดไฟล์บันทึกสี่ไฟล์ในหน้าต่างแยกต่างหาก (หรือแท็บ) ด้วยtailคำสั่ง เป็นไปได้ไหม หรือจำเป็นต้องลงชื่อในสี่ครั้ง

2
มีวิธีให้การรับรองความถูกต้อง ssh เปิดไว้สำหรับคำสั่ง scp หลายคำหรือไม่?
ฉันต้องการคัดลอกไฟล์ขนาดเล็กหลายไฟล์จากเครื่องระยะไกลไปยังไฟล์ท้องถิ่น ฉันต้องทำหลายครั้งต่อวัน ปัจจุบันฉันใช้สคริปต์ที่ใช้ scp เพื่อคัดลอกไฟล์ อย่างไรก็ตามมันช้าเหมือนทุกครั้งที่ฉันต้องรับรองความถูกต้อง มีวิธีข้างการติดตั้งเพื่อทำการพิสูจน์ตัวตนและทำให้มันมีชีวิตอยู่จนกว่าฉันจะทำสำเนาเสร็จ

1
พุตตี้ทำงาน Terminal SSH ไม่ได้ (ด้วยรหัสส่วนตัว)
ติดตั้งเซิร์ฟเวอร์ใหม่ (บน Rackspace) ทำให้มันทำงานใน PuTTY / KiTTY เมื่อฉันเรียกใช้จากเทอร์มินัล (Cmder) มันขอให้ฉันป้อนข้อความรหัสผ่าน (ซึ่ง PuTTY ไม่ได้) ฉันกด "Enter" (ไม่มีข้อความรหัสผ่าน) จากนั้นจะขอรหัสผ่านผู้ใช้ของฉัน - เอาชนะวัตถุประสงค์ ข้อเสนอแนะใด ๆ ระบบปฏิบัติการ: Windows 7 Terminal: Cmder Private Key: .ppk สร้างขึ้นจาก เซิร์ฟเวอร์Puttygen : Rackspace Centos 6

2
วิธีการ rsync ผ่านเกตเวย์ ssh?
ฉันต้องการซิงค์ไฟล์ในเครื่องของฉันด้วยการสำรองข้อมูลซึ่งฉันมีบนเซิร์ฟเวอร์ซึ่งอนุญาตให้เข้าถึงจากที่ฉันอยู่ตอนนี้ผ่านเกตเวย์เท่านั้น ดังนั้นฉันจึงมาพร้อมกับสิ่งต่อไปนี้ rsync -avz -r --stats --progress -e "ssh gateway.dot.com ssh server.dot.com:/home/myname/documents/" /home/myname/documents และมีการสื่อสารบางอย่างเกิดขึ้นเมื่อไฟล์ทั้งหมดอยู่ในรายการ แต่ในตอนท้ายสรุปพบว่าจริงๆแล้วไม่มีไฟล์ trasfer เลย Number of files: 270889 Number of files transferred: 0 Total file size: 70343212868 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 7596005 File …
3 ssh  rsync 

0
วิธีตั้งค่า Teamviewer บนเซิร์ฟเวอร์ระยะไกล (SSH เท่านั้น)
ฉันมี VPS พร้อม Debian 9 และต้องการเรียกใช้ Teamviewer ด้วย XFCE การมีสิทธิ์เข้าถึง SSH เท่านั้นทำให้เป็นเรื่องยาก (ฉันได้อ่านคำแนะนำของ Teamviewer แต่พวกเขาไม่ได้ช่วย) นี่คือสิ่งที่ฉันได้ลองมา หลังจากสร้างอินสแตนซ์ใหม่ฉันเพิ่งติดตั้ง XFCE4 อย่างเช่น: sudo apt-get install xfce4 ติดตั้ง teamviewer จากwww.teamviewer.com/th/download/linux/ sudo dpkg -i teamviewer-<version>.deb # complaint about dependencies sudo apt-get install -f sudo dpkg -i teamviewer-<version>.deb # works now Reboot เรียกใช้ teamviewer ( teamviewerdและlightdmเริ่มอัตโนมัติ) …

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

1
known_hosts ไม่ได้อัปเดต แต่ ssh บอกว่าเพิ่มไว้
เมื่อฉันเข้าสู่ระบบจาก termerv ไปยังเซิร์ฟเวอร์อื่น ssh ขอให้ฉันยืนยันลายนิ้วมือของโฮสต์ กว่าจะเตือนฉันว่ามันเพิ่มเข้ามาและเดินหน้าต่อไป หากฉันออกจากระบบทันทีและลงชื่อเข้าใช้สิ่งนี้จะเกิดขึ้นอีกครั้ง ฉันลองทำไฟล์ blank_hosts ตรวจสอบการอนุญาตแล้วลองใหม่อีกครั้ง ไฟล์ known_hosts ว่างเปล่า มีการหยุดชั่วคราวจำนวนหนึ่งระหว่างรายงานที่เพิ่มลายนิ้วมือให้กับโฮสต์ที่รู้จักและถูกถามรหัสผ่านกุญแจของฉัน me@termserv:$ ssh me@10.0.X.X The authenticity of host '10.0.X.X (10.0.X.X)' can't be established. ECDSA key fingerprint is d4:a2:cf:42:0b:01:xx:e5:xx:7a:xx:93:xx:53:xx:b4. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.0.X.X' (ECDSA) to the list of …

0
SSH หยุดพักหลังจากการส่งทราฟฟิกผ่านทางพร็อกซีถุงเท้า socks5 (การเขียนล้มเหลว: ท่อแตก)
ฉันรันคำสั่งต่อไปนี้ที่บ้านบนเครื่อง Linux ของฉัน: ssh -D 10.0.0.1:443 -C user@internet-server -p 21 นี่เป็นการเปิดซ็อกเก็ตการฟังที่พอร์ต 443 จากนั้นในคอมพิวเตอร์เครื่องอื่นฉันเชื่อมต่อกับ 10.0.0.1:443 socks5 ใน Firefox ตอนนี้การเปิดเว็บไซต์ทำให้การเชื่อมต่อ ssh ในพื้นที่ปิดด้วยข้อผิดพลาด Write failed: Broken pipe. โหลดเนื้อหาเว็บไซต์เอง แต่ส่วนใหญ่มีเพียง 50% เท่านั้น ฉันลองสั่งการหมดเวลาแล้วและวิ่งไป top บนเซิร์ฟเวอร์ระยะไกลเพื่อรับส่งข้อมูล แต่สิ่งนี้ทั้งสองใช้งานไม่ได้เพราะมันไม่ได้หมดเวลา ค่อนข้างมีข้อผิดพลาดเมื่อส่งทราฟฟิกผ่านพร็อกซี นี่เป็นข้อบกพร่องหรือไฟร์วอลล์ทำให้เกิดปัญหานี้หรือไม่
2 firefox  ssh  proxy 

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