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

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

1
ไม่พบไดเรกทอรี. ssh ในเทอร์มินัลของฉัน
ฉันขอโทษล่วงหน้าสำหรับคำถามโง่ ๆ แต่ฉันพยายามตั้งค่าคีย์ SSH สำหรับ GitHub บน Macbook ของฉัน ฉันเปิดเทอร์มินัลแล้วไปที่ไดเรกทอรีรูท (ชื่อผู้ใช้ของฉัน) และพิมพ์ "cd ~ / .ssh" และมันบอกว่า "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" อย่างไรก็ตามเมื่อฉันป้อน "ssh -v" มันจะแสดง: OpenSSH_5.9p1, OpenSSL 0.9.8x 10 May 2012 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m …
14 macos  ssh 

4
ใช้อุปกรณ์ผ่าน SSH หรือไม่?
ฉันมีพีซี 2 เครื่องที่มี Ubuntu ที่บ้านและมีลิงก์เครือข่ายระหว่างกัน ถ้าฉันทำ $ sshfs pc2root@192.168.0.2:/ /media/pc2 ฉันสามารถใช้อุปกรณ์ระยะไกลเป็นอุปกรณ์ท้องถิ่นได้หรือไม่ (ในกรณีนี้: /media/pc2/dev/sr0เป็น DVD-RW ในพื้นที่) ในที่สุดทุกอย่างใน Unixes ก็คือไฟล์ใช่มั้ย ฉันทำ culebrón@culebrón:/dev$ sudo ln -s /media/pc2/dev/sr0 dvdrw แต่ไม่ประสบความสำเร็จ: Brasero และ K3b ไม่เห็นอุปกรณ์ DVD ใด ๆ ฉันรู้ว่าสำหรับงานส่วนใหญ่แล้ว SSH และ sshfs นั้นมากเกินพอ แต่อยากรู้ว่ามีวิธีแก้ปัญหาทั่วไปหรือไม่
14 linux  ubuntu  ssh  sshfs 

4
เชื่อมต่อ SSH หลายตัวกับระบบเดียวกัน - เป็นไปได้ไหม?
ฉันมีคอมพิวเตอร์ linux ที่ทำหน้าที่เป็นเซิร์ฟเวอร์ซึ่งสามารถรับการเชื่อมต่อ SSH ขาเข้าได้ เป็นไปได้หรือไม่ที่จะเชื่อมต่ออุปกรณ์หลายเครื่องพร้อมกันเช่นโทรศัพท์และแล็ปท็อปของฉันรวมถึงเดสก์ท็อปอื่น ๆ ไปยังเซิร์ฟเวอร์เดียวกันโดยใช้ SSH ขอบคุณสำหรับความช่วยเหลือ

2
ผู้ใช้ SSH เริ่มต้นบน Linux
อะไรคือสิ่งที่ฉันควรเพิ่มใน.bashrcไฟล์ของฉันเพื่อให้ฉันสามารถระบุผู้ใช้เริ่มต้นสำหรับการเชื่อมต่อ SSH? ตัวอย่างเช่นถ้าผมอยากให้มันเป็นรากและต้องการที่จะ SSH x ถ้าผมพิมพ์ก็ควรเริ่มต้นกับการเชื่อมต่อของssh xssh root@x ตามค่าเริ่มต้น Linux ดูเหมือนว่าจะเป็นค่าเริ่มต้นสำหรับผู้ใช้ที่คุณเข้าสู่ระบบ เช่นถ้าฉันเข้าสู่ระบบในขณะที่ "ปีเตอร์" พิมพ์จะส่งผลในการเชื่อมต่อของssh xssh peter@x โปรดทราบว่าฉันยังต้องการแทนที่ค่าเริ่มต้นในบางครั้งดังนั้นให้ทำสิ่งที่ต้องการ alias ssh='ssh root@' ไม่ใช่ทางออกที่ดีที่สุด
14 ssh 

1
ฉันสามารถเปลี่ยนชื่อไฟล์ของคู่คีย์สาธารณะ / ส่วนตัวของฉันได้ไหม?
ฉันสร้างคู่กุญแจสาธารณะ / ส่วนตัว: ssh-keygen -t rsa -C "me@example.com" ฉันให้ชื่อไฟล์คีย์ที่แตกต่างจาก id_rsa เนื่องจากฉันต้องการสร้างคีย์แยกใหม่จากข้อมูลประจำตัวปกติของฉัน ฉันให้รหัสนี้กับผู้ให้บริการโฮสติ้งของฉันเพื่อที่ฉันจะได้เข้าสู่เซิร์ฟเวอร์ของฉันโดยใช้การพิสูจน์ตัวตนกุญแจสาธารณะ ฉันสามารถลงชื่อเข้าใช้ครั้งแรกโดยใช้กุญแจและทุกอย่างทำงานได้ ssh -i /path/to/key/file user@server.com ฉันรู้ว่าฉันสะกดคำผิดในชื่อไฟล์คีย์และเปลี่ยนชื่อทั้งไฟล์สาธารณะและไฟล์ส่วนตัว สิ่งนี้มีผลกระทบต่อสิ่งใดในฝั่งเซิร์ฟเวอร์หรือไม่หากไฟล์คีย์มีชื่ออื่นในเครื่องไคลเอนต์ของฉัน

3
ฉันจะแก้ไขการเชื่อมต่อ ssh ที่ปิดโดยโฮสต์ระยะไกลเนื่องจากไม่มีการใช้งานได้อย่างไร
ฉันกำลังพยายามที่จะ ssh กับโคโลหลังจากที่ไม่มีการใช้งาน 1 ถึง 2 นาทีฉันได้รับ: superuser@thecolo:~$ Connection to 10.123.45.67 closed by remote host. Connection to 10.123.45.67 closed. mylocalmac:~ superuser$ ตราบใดที่ฉันพิมพ์บางอย่างในเทอร์มินัล ssh การเชื่อมต่อจะถูกเก็บไว้ ทันทีที่ไม่มีกิจกรรม 1 ถึง 2 นาทีฉันจะได้รับข้อความด้านบน เครื่องที่ฉันพยายามเชื่อมต่อเป็น Ubuntu 12.04.1 LTS 64 บิตเซิร์ฟเวอร์ฉบับ ไม่ใช่เซิร์ฟเวอร์จริง แต่เป็นแขกของ VMware ฉันกำลังร้องไห้จากขั้ว mac โปรดอย่าสับสนคำถามนี้กับคำถามที่คล้ายกันในเว็บไซต์นี้ด้วยคำหลักssh_exchange_identificationซึ่งไม่เกี่ยวข้อง
14 ssh 

5
PuTTY X11 proxy พยายามโพรโทคอลผิดพลาด
ฉันกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Ubuntu เพื่อทำงานกับ Qt-creator ก่อนที่ทุกอย่างผิดพลาดผมทำตามนี้กวดวิชา ฉันดาวน์โหลด putty และ Xming และทุกอย่างทำงานได้ดี ทันใดนั้นในขณะที่ทำงานกับผู้สร้าง Qt ฉันไม่สามารถบันทึกการเปลี่ยนแปลงใด ๆ ดังนั้นฉันจึงปิดผู้สร้าง Qt และเริ่มเซสชัน putty ใหม่ มันถามฉันเกี่ยวกับชื่อผู้ใช้และรหัสผ่าน (ตามปกติ) จากนั้นหลังจากล็อกอินเข้าสู่เซิร์ฟเวอร์และเมื่อฉันพยายามเรียกใช้ Qt-creator (ตามปกติ) ข้อความต่อไปนี้จะปรากฏขึ้น: PuTTY X11 proxy: wrong authorisation protocol attempted Can't open display: localhost:10.0 ดังนั้นฉันพยายามแก้ไขปัญหาโดยใช้สองวิธีที่พบในอินเทอร์เน็ต: คนแรกคือโดยการdpyname protoname hexkeyใช้: xauth list ซึ่งควรส่งคืนคีย์ซึ่งสามารถเพิ่มได้โดยใช้: xauth add อย่างไรก็ตามมันไม่ทำงานเนื่องจากxauth listคำสั่งไม่ส่งคืนอะไร ทางออกที่สองคือไปที่: ./etc/ssh/sshd_config เปิดไฟล์: …
13 linux  ubuntu  ssh  putty 

1
วิธีเชื่อมต่อ 2 Macs ผ่าน SSH บนเครือข่ายในบ้านได้อย่างไร
ก่อนอื่นฉันไม่แน่ใจ 100% ว่าคำถามนี้อยู่ในหัวข้อของ StackOverflow แต่คุณไปที่นี่: ฉันได้ตั้งค่าเครือข่ายในบ้าน: เราเตอร์ไร้สาย 1 ตัวเชื่อมต่อกับอินเทอร์เน็ต 2 Macs ของฉันเชื่อมต่อกับเราเตอร์ไร้สาย มีวิธีใดบ้างที่ฉันสามารถใช้SSHเพื่อเชื่อมต่อจากฉันMac No 1เข้ากับฉันได้Mac No 2? แล้วยังไง?
13 macos  ssh  terminal 

2
คุณจะหลีกเลี่ยงการถูกขอให้ป้อนรหัสผ่าน BitBucket ของคุณได้อย่างไรเมื่อคุณกดไปที่ BitBucket wiki
ฉันไม่แน่ใจว่าทุกคนประสบกับปัญหานี้หรือไม่ - เมื่อฉันแก้ไข BitBucket wiki ในพื้นที่ (ผ่านที่เก็บ git) ฉันต้องป้อนรหัสผ่าน BitBucket ของฉันทุกครั้งที่กดและดัน มีวิธีใดบ้างไหม? ฉันกำหนดค่า ssh ให้ถูกต้องเพื่อใช้กุญแจที่ปลดล็อคโดย gnome-keyring การพุชไปยังที่เก็บรหัสสำหรับโครงการของฉันใน BitBucket ทำงานได้ดี - ฉันไม่จำเป็นต้องป้อนรหัสผ่านด้วย BitBucket หรือรหัสผ่าน ssh
13 ssh  git  wiki 

8
เซิร์ฟเวอร์ OpenSSH ปฏิเสธที่จะยอมรับการตรวจสอบสิทธิ์ที่สำคัญ
ฉันพยายามใช้การรับรองความถูกต้องของรหัสสาธารณะบนเซิร์ฟเวอร์ใหม่ของฉันและฉันเจอปัญหานี้ $ ssh -v -i .ssh/server 192.168.1.100 OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data .ssh/config debug1: Applying options for * debug1: Reading configuration data /etc/ssh_config debug1: Applying options for * debug1: Connecting to 192.168.1.100 [192.168.1.100] port 22. debug1: Connection established. debug1: identity file .ssh/server type -1 debug1: …
13 ubuntu  ssh  openssh 

2
คีย์ SSH แตกต่างจากคีย์อสมมาตรที่ใช้เพื่อวัตถุประสงค์อื่นอย่างไร
กุญแจ SSH แตกต่างจากคีย์แบบไม่สมมาตรที่ใช้เพื่อวัตถุประสงค์อื่นอย่างไรเช่นการลงชื่ออีเมล ฉันได้รับแจ้งให้ถามสิ่งนี้ส่วนหนึ่งเนื่องจากใน OS X มีแอปที่จัดการคีย์ SSH (ssh-agent, SSHKeychain ฯลฯ ) รวมถึงแอพที่ออกแบบมาเพื่อจัดการคีย์ GPG (GPG เข้าถึงพวงกุญแจ ฯลฯ ) และเห็นได้ชัดว่าไม่เคยพบทั้งสอง อย่างไรก็ตามฉันไม่เชื่อว่านี่เป็นปัญหาเฉพาะของ OS X การแยกข้อกังวลนี้เป็นเพราะกุญแจมีความแตกต่างกันมากหรือเพราะมันถูกเก็บไว้ในสถานที่ต่างกันหรือเป็นเพราะเหตุผลอื่นหรือการรวมกันของเหตุผลเช่นเหตุผลทางประวัติศาสตร์?

9
วิธีการ SSH ใน Red Hat Linux (กล่องเสมือนแขก) จาก Windows 7 (โฮสต์)
ฉันมี Red Hat Enterprise Linux (RHEL) ที่ทำงานผ่าน Virtual Box ระบบปฏิบัติการของฉันคือ Windows 7 จากมุมมองด้านการศึกษาล้วนๆฉันต้องการเข้าถึง RHEL จาก Win 7 บน SSH ฉันดาวน์โหลดผงสำหรับอุดรูบน Windows 7 แต่ไม่รู้ว่าจะทำอย่างไรในสิ่งที่ฉันต้องการ เป็นการดีที่ฉันต้องการใช้ Linux GUI แต่ยินดีที่จะใช้ CLI ผ่าน Command Prompt หากนั่นคือทั้งหมดที่มีอยู่ ฉันจะใช้ SSH เพื่อเข้าถึง RHEL VM ของฉันได้อย่างไร ฉันพยายามขยายความรู้เกี่ยวกับ Linux

3
SSH: ปิดการใช้งานการตรวจสอบรหัสผ่านอย่างสมบูรณ์
มีวิธีปิดใช้งานการรับรองความถูกต้องของรหัสผ่านอย่างสมบูรณ์หรือไม่ บรรทัดคำสั่งมีดังต่อไปนี้: ssh -o KbdInteractiveAuthentication=no -o PasswordAuthentication=no machine" มันยังคงขอรหัสผ่าน แน่นอนฉันต้องการทำสิ่งนี้โดยไม่ต้องแตะเซิร์ฟเวอร์ถ้าเป็นไปได้

1
วิธีการเปิดใช้งานคำสั่ง sudo ผ่าน SSH โดยไม่ถามรหัสผ่าน?
ฉันมีเซิร์ฟเวอร์ A และเซิร์ฟเวอร์ B (ทั้ง Ubuntu 10.04 LTS) ทำงานต่าง ๆ เซิร์ฟเวอร์ A จำเป็นต้องกระตุ้นเซิร์ฟเวอร์ B ซึ่งสร้างไฟล์และ scp ของมันกลับไปที่เซิร์ฟเวอร์ A เมื่อเสร็จสิ้น ทั้งหมดนี้เป็นของในบ้านและฉันก็ไม่ได้กังวลเกี่ยวกับปัญหาด้านความปลอดภัย การแลกเปลี่ยนคีย์ SSH ได้ดำเนินการระหว่างเซิร์ฟเวอร์ A และ B แล้วและทำงานได้ดี บนเซิร์ฟเวอร์ B สคริปต์generateOfflineSigดูเหมือนว่า #!/bin/bash echo "in script" sudo apt-offline set offline_package.sig --install-packages "$0" echo "after sudo" scp offline_package.sig jeff@servera:/tmp บนเซิร์ฟเวอร์ B visudo ก็มีรายการนี้เช่นกัน: …
13 linux  ubuntu  ssh  sudo 


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