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

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

1
เข้าถึงชื่อโฮสต์ท้องถิ่นเมื่อเชื่อมต่อกับโฮสต์ระยะไกล
ฉันเชื่อมต่อจากเครื่องไปยังเครื่องA Bในเครื่องBฉันต้องการพิมพ์Aชื่อโฮสต์ในพรอมต์คำสั่งของ bash ฉันพยายามใช้มันwho -mและทำอะไรบางอย่างcutเอาท์พุทที่แตกต่างกันระหว่างยูนิกซ์ที่แตกต่างกัน ฉันไม่พบวิธีการรับชื่อโฮสต์นี้โดยตรง ฉันเห็นสมบัติสองอย่าง: ผ่านไปอย่างใดอย่างหนึ่งเมื่อเชื่อมต่อโดยใช้ssh(ฉันไม่คิดว่าฉันจะใช้อย่างอื่นเพื่อเชื่อมต่อจากระยะไกล) whoผลลัพธ์ของการประมวลผลในหลายวิธีและหวังว่าจะมีรุ่นไม่มากเกินไป ต้องการความเป็นไปได้ (1) เนื่องจากฉันสามารถส่งชื่อโฮสต์ที่ฉันได้กำหนดให้กับโฮสต์ไม่ใช่ชื่อผู้ให้บริการ แต่ฉันไม่สามารถหาวิธีเก็บถาวรสิ่งนี้man ssh_configได้

1
การรักษาเซสชั่น GUI บนหน้าจอ
ฉันติดตั้ง Ubuntu11.04 (ja) รุ่นเดสก์ท็อป ฉันเข้าสู่ระบบนี้ผ่าน ssh จากพีซีในพื้นที่ของฉันและใช้ "หน้าจอ" เพื่อให้เซสชัน ssh ทำงานเมื่อฉันตัดการเชื่อมต่อ แต่คำสั่งนี้เป็นเพียงการเซสชัน kepp cui ฉันต้องการที่จะรู้วิธีการรักษาเซสชันกุยเมื่อฉันตัดการเชื่อมต่อจากเครื่องคอมพิวเตอร์ในท้องถิ่นเป็นไปได้หรือไม่
2 ubuntu  ssh  display 

2
ฉันจะส่งต่อพอร์ต 139 บน Windows 7 โดยใช้ SSH บนอะแดปเตอร์ย้อนกลับได้อย่างไร
ฉันต้องการเชื่อมต่อจากเครื่อง Windows 7 ไปยังกล่อง Linux ที่ใช้ Samba ฉันส่งออกการแชร์จากเครื่อง Windows ดังนั้นการปิดการแชร์ไฟล์จึงไม่ใช่ตัวเลือก ฉันได้ติดตั้งอะแดปเตอร์ย้อนกลับ แต่เมื่อฉันพยายามใช้มันเพื่อส่งต่อพอร์ต 139 ดังนี้: ssh -v -L10.11.12.13:139:localhost:139 eimac ฉันได้สิ่งนี้ในผลลัพธ์: debug1: Local connections to 10.11.12.13:139 forwarded to remote address localhost:139 debug1: Local forwarding listening on 10.11.12.13 port 139. bind: Address already in use channel_setup_fwd_listener: cannot listen to port: 139 Could not …
2 windows  ssh  samba  port 

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

1
ฉันสามารถส่งออกผลลัพธ์ของแบบสอบถาม MySQL ไปยังไฟล์ Excel ผ่าน Putty ได้หรือไม่
ฉันใช้เครื่อง windows ในพื้นที่ ฐานข้อมูล MySQL อยู่ในเครื่อง CentOS ที่อื่นในเครือข่ายท้องถิ่นเดียวกัน ฉันต้องการแสดงผลลัพธ์ของแบบสอบถามที่ฉันพิมพ์ลงใน Putty โดยตรงไปยังไฟล์ Excel (หรือ csv) ที่อื่น ๆ บนเครือข่ายท้องถิ่น ฉันจะทำสิ่งนี้ได้อย่างไร ฉันลองทำสิ่งที่ชอบ mysql> select * from table > \\server\my_documents\output.csv แต่ไม่มีโชค
2 linux  ssh  mysql  putty 

1
การส่งต่อตัวแทน SSH ไม่ทำงาน [ปิด]
การส่งต่อตัวแทน SSH หยุดทำงานสำหรับฉัน ความคิดใด ๆ เกี่ยวกับสิ่งที่อาจเกิดขึ้น? ฉันกำลังแนบบันทึกของฉันด้านล่าง: กำลังเชื่อมต่อกับเซิร์ฟเวอร์: http://goo.gl/4xxz9 กำลังเชื่อมต่อกับ github บนเซิร์ฟเวอร์: http://goo.gl/61Wpa ขอบคุณ! - ข้อมูลเพิ่มเติม: ฉันใช้คู่มือการส่งต่อ ssh บน github เพื่อแก้ไขปัญหา - https://help.github.com/articles/using-ssh-agent-forwarding echo "$ SSH_AUTH_SOCK" ทำงานได้ทั้งบนเซิร์ฟเวอร์และเครื่องของฉันและฉันได้ตรวจสอบทั้ง. ssh / config และ / etc / ssh_config - พวกเขาตั้งค่าไว้อย่างถูกต้อง อย่างไรก็ตามการส่งต่อดูเหมือนจะใช้งานไม่ได้ - "ssh -T git@github.com" ใช้งานได้ในเครื่อง แต่ไม่ทำงานถ้าฉันเรียกใช้บนเซิร์ฟเวอร์ ทุกอย่างทำงานได้ดีสำหรับเพื่อนร่วมงาน - เมื่อเขารันคำสั่ง "ssh -T git@github.com" …
2 ssh  ssh-agent 

1
วิธีรับ bash prompt ใน ssh tunnel ด้วยปุ่ม rsa
หลังจากตั้งค่าไคลเอนต์และเซิร์ฟเวอร์ด้วยพับลิกคีย์และอนุญาตให้ PubKeyAuthentication ใช่ฉันจะออกคำสั่งต่อไปนี้และรับเชลล์ที่รอโดยไม่มีกำหนด mad@amd:~> ssh -T mad@myserver.com Linux debian 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY …

1
ทำให้ SSH / gpg-agent ไม่ขอรหัสผ่านสำหรับรหัสที่ไม่ได้ใช้
ฉันมีสองคีย์ SSH id_rsaเป็นข้อความปกติของฉันที่มีข้อความรหัสผ่านและid_lynxไม่มีข้อความรหัสผ่านเพราะฉันต้องการให้มันใช้งานได้ในงาน cron (ผู้ใช้ที่เข้าสู่ระบบมีข้อ จำกัด อย่างเป็นธรรมไม่ต้องกังวลกับเรื่องนั้น) โดยเฉพาะการซิงโครไนซ์ สำหรับเหล่านี้คอมไพล์พื้นหลังผลักดันและดึงผมได้ตั้งค่ารายการโฮสต์ SSH ในของฉัน~/.ssh/configที่ระบุว่าเป็นid_lynx IdentityFileนอกจากนี้ Xfce เริ่มต้นgpg-agentด้วยการสนับสนุน ssh-agent ตอนนี้เมื่อฉันพยายามเชื่อมต่อผ่าน SSH โดยใช้โฮสต์นี้ซึ่งกังวลเท่านั้นid_lynxฉันได้รับป๊อปอัปผู้พิชิตจากการgpg-agentขอข้อความรหัสผ่านสำหรับid_rsaฉัน ถ้าฉันกดปุ่มยกเลิกการเชื่อมต่อจะดำเนินการได้ดี (เท่าที่ควร) แต่นี่ไม่ใช่ทางออกสุดท้ายที่ดีโดยเฉพาะอย่างยิ่งสำหรับใช้ในงาน cron ถ้าฉันฆ่าgpg-agentทุกอย่างทำงานได้ตามที่คาดไว้ แต่ฉันชอบที่จะใช้งานกราฟิก ssh-agent ยกเว้นเรื่องนี้ ดังนั้นฉันจะป้องกัน SSH และ gpg-agent จากการพยายามรับข้อความรหัสผ่านสำหรับรหัสที่ไม่ได้ใช้งานได้อย่างไร ขอบคุณ
2 linux  ssh  gnupg 

1
วิดีโอทำงานใน SSH [ซ้ำกัน]
ซ้ำได้: ฉันควรจะได้ยินเสียงโดยใช้การส่งต่อ X11 หรือไม่ ฉันต้องการเรียกใช้วิดีโอบนคอมพิวเตอร์เครื่องอื่นผ่าน SSH ใน linux จากปลายด้านอื่น ฉันจะทำสิ่งนั้นได้อย่างไร ฉันใช้ VLC แต่มันเล่นไฟล์เสียงและ unabkle เพื่อเล่นไฟล์เสียง

1
ฉันจะเปิดใช้งานประวัติบรรทัดคำสั่งในเซสชันเทอร์มินัล Ubuntu ระยะไกลได้อย่างไร
เมื่อเข้าสู่เซสชัน Ubuntu ระยะไกลโดยใช้ ssh ประวัติบรรทัดคำสั่งของฉันซึ่งโดยปกติฉันจะเข้าถึงเทอร์มินัลท้องถิ่นด้วยเคอร์เซอร์คีย์จะถูกแทนที่ด้วย ^]] A ^]] ตัวอักษร B เป็นต้น ฉันจะเปิดใช้งานประวัติบรรทัดคำสั่งในเซสชันระยะไกลนี้ได้อย่างไร

1
ssh config สำหรับหลายคีย์ ssh
ฉันมีไฟล์ config ssh ต่อไปนี้: Host git.github.com User git IdentityFile ~/.ssh/id_rsa Host git.assembla.com User git IdentityFile ~/.ssh/id_rsa_assembla Host XXX.XXX.XXXX.group IdentityFile ~/.ssh/id_rsa_gerrit User xxxx แต่เมื่อฉันพยายามเข้าสู่ระบบฉันจะได้รับ: ไม่สามารถเจรจากับพอร์ต XX.XXX.XXX.XXX XXXX: ไม่พบวิธีการแลกเปลี่ยนคีย์ที่ตรงกัน ข้อเสนอของพวกเขา: diffie-hellman-group1-sha1 ร้ายแรง: ไม่สามารถอ่านจากที่เก็บข้อมูลระยะไกล
2 ssh 

1
คำสั่ง ssh ขัดข้องหลังจากการแลกเปลี่ยนกุญแจ
วันนี้มีปัญหาแปลก ๆ เกิดขึ้นที่ฉันไม่เคยเจอมาก่อน ฉันรันssh <remote ip>และ ssh ขัดข้องด้วยข้อยกเว้นต่อไปนี้: dyld: lazy symbol binding failed: Symbol not found: _timingsafe_bcmp Referenced from: /usr/local/bin/ssh Expected in: /usr/lib/libSystem.B.dylib dyld: Symbol not found: _timingsafe_bcmp Referenced from: /usr/local/bin/ssh Expected in: /usr/lib/libSystem.B.dylib Abort trap: 6 ฉันได้รันคำสั่งด้วยการตั้งค่าสถานะ verbose และสามารถเห็นสิ่งนี้เกิดขึ้นโดยตรงหลังจากการแลกเปลี่ยนคีย์ระหว่างเครื่องท้องถิ่นและโฮสต์ระยะไกล สิ่งที่ฉันได้ลอง: รีสตาร์ทเทอร์มินัล รีสตาร์ทเครื่อง การลบโปรแกรม ssh ทั้งหมดใน / usr / bin …
2 ssh  terminal 

1
วิธีการตัดสินใจที่จะผูกอินเตอร์เฟซฉาบพอร์ตส่งต่อ?
คอมพิวเตอร์ของฉันมีสองอินเตอร์เฟสเชื่อมต่อกับเราเตอร์เดียวกัน อินเทอร์เฟซอย่างใดอย่างหนึ่งจะใช้สำหรับ VPNing และจะหลวมเข้าถึงโลกแห่งความจริงอื่น ๆ อยู่ปกติ (จะมีตัวชี้วัดที่สูงกว่า) เมื่อฉันใช้สีโป๊วเพื่อกำหนดค่า tunnes ฉันต้องการให้มันเป็นอุโมงค์ไปยังส่วนต่อประสานที่หันหน้าไปทางคำจริง เป็นไปได้ไหม
2 ssh  putty  tunnel 

1
ฉันควรทำอย่างไรเพื่อให้ราสเบอร์รี่ Pi ปลอดภัยสำหรับ SSH
ระบบปฏิบัติการ: Raspbian ฉันต้องการเข้าถึง Raspberry Pi ของฉันจากอินเทอร์เน็ต อย่างไรก็ตาม Raspbian มาพร้อมกับชื่อผู้ใช้และรหัสผ่านเริ่มต้นซึ่งหมายความว่าทุกคนสามารถเข้าถึงได้ ฉันเปลี่ยนรหัสผ่าน การเปลี่ยนรหัสผ่านจะให้ระดับความปลอดภัยเดียวกับ SSH-ing บนระบบ linux ปกติที่คุณติดตั้งตั้งแต่เริ่มต้นหรือไม่

2
Global ssh key บนเซิร์ฟเวอร์ที่จะใช้สำหรับทุกบัญชี
ฉันทำงานให้กับ บริษัท พัฒนาเว็บไซต์ที่จัดการโฮสต์ของเว็บไซต์ลูกค้าของเราการโฮสต์นั้นใช้ร่วมกันและมีเพียง 3 เซิร์ฟเวอร์เท่านั้น เว็บเซิร์ฟเวอร์เป็นเว็บเซิร์ฟเวอร์ Debian ที่ลูกค้าแต่ละรายมีบัญชีของตนเองเพื่อเข้าถึงไฟล์เว็บไซต์ของตนเอง โดยปกติฉันจะลงชื่อเข้าใช้เซิร์ฟเวอร์ในฐานะลูกค้ารายนี้และเพิ่มคีย์ ssh ของฉันไปยังไฟล์ authorized_keys เพื่อที่ฉันจะสามารถ ssh เข้าสู่บัญชีโดยไม่ต้องค้นหารหัสผ่านซึ่งทำงานได้อย่างสมบูรณ์แบบ ข้อเสียคือฉันต้องทำสิ่งนี้กับทุกบัญชีอีกครั้งมีวิธีเพิ่มไปยังเซิร์ฟเวอร์เพียงครั้งเดียวเพื่อให้ฉันสามารถเข้าถึงบัญชีทั้งหมดได้หรือไม่? ฉันพยายามวางไฟล์ authorized_keys ในโฟลเดอร์. ssh ที่รูทของเซิร์ฟเวอร์ แต่ดูเหมือนว่าจะไม่ให้สิทธิ์ฉันในการเข้าถึงบัญชีใด ๆ ฉันต้องยอมรับความรู้ Linux ของฉัน จำกัด ดังนั้นฉันจึงสงสัยว่าสิ่งนี้จะเป็นไปได้หรือไม่?

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