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

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

5
วิธี SSH เป็น WSL
ผู้อ่านเป็นเวลานานผู้ถามคำถามเป็นครั้งแรก ฉันทำตามคำแนะนำในคำตอบนี้: ฉันจะ SSH เป็น“ Bash บน Ubuntu บน Windows 10” ได้อย่างไร? ฉันพยายามที่จะ SSH จาก PuTTY ใน Windows บนเครื่องเดียวกัน ใช้พอร์ต 22 ซึ่งตรงกับไฟล์ปรับแต่งของฉัน พยายามทั้ง 127.0.0.1 และ 127.0.1.1 อย่างไรก็ตามฉันยังคงได้รับ "การเข้าถึงถูกปฏิเสธ": ในที่สุดฉันก็หวังที่จะตั้งค่าการสร้างระยะไกลของ Visual Studio แต่ฉันก็ยังไม่สามารถเข้าถึงจากระยะไกลได้ทั้งหมด ฉันควรทำขั้นตอนต่อไปอย่างไร Process Hacker แสดงสิ่งนี้สำหรับพอร์ต 22 (ไม่แน่ใจว่าสิ่งนี้หมายถึงอะไร): นี่คือเนื้อหาของ / etc / ssh / sshd_config: # Package generated configuration file …

15
การรับรองความถูกต้องของคีย์ SSH ล้มเหลว
ฉันพยายามที่จะ ssh ลงในเซิร์ฟเวอร์ CentOS ที่ฉันไม่สามารถควบคุมได้ .. ผู้ดูแลระบบได้เพิ่มกุญแจสาธารณะของฉันไปที่เซิร์ฟเวอร์และยืนยันความผิดอยู่กับฉัน แต่ฉันไม่สามารถหาสิ่งที่ผิด กำหนดค่าใน. ssh: tim@tim-UX31A:~$ cat ~/.ssh/config User root PasswordAuthentication no IdentityFile ~/.ssh/id_rsa การอนุญาตไฟล์คีย์ของฉัน: tim@tim-UX31A:~$ ls -l ~/.ssh/id_rsa* -rw------- 1 tim tim 3326 Okt 20 17:28 /home/tim/.ssh/id_rsa -rw-r--r-- 1 tim tim 746 Okt 20 17:28 /home/tim/.ssh/id_rsa.pub บันทึกการเชื่อมต่อที่ฉันไม่สามารถรับรู้ได้: tim@tim-UX31A:~$ ssh -vvv root@10.0.12.28 OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL …
30 ssh  sshd  ssh-keys 


8
ข้อผิดพลาด“ เจ้าของหรือสิทธิ์ที่ไม่ถูกต้อง” โดยใช้ Cyshwin ของ ssh.exe
ฉันพยายามใช้ ssh.exe ใน Cygwin (ใน Windows 7) ผมคัดลอกไฟล์ลงในconfig c:\cygwin\home\[USERNAME]\.sshเมื่อฉันรันssh(เช่นssh -vT git@bitbucket.org) ฉันได้รับข้อผิดพลาดต่อไปนี้: OpenSSH_5.9p1, OpenSSL 0.9.8r 8 ก.พ. 2554 เจ้าของหรือสิทธิ์ที่ไม่ถูกต้องใน/home/هUSERNAME Same/.ssh/config ฉันsshจะอ่านไฟล์กำหนดค่าของฉันได้อย่างไร
29 windows  ssh  cygwin 


7
ด้วย ssh คุณจะรันคำสั่งบนเครื่องรีโมตโดยไม่ออกได้อย่างไร?
โดยปกติถ้าคุณส่งคำสั่งไปยัง ssh อย่างนั้น ssh me@example.com 'some-command.sh' คุณจะได้รับเซสชันที่ไม่มีการโต้ตอบและออกจาก ssh ทันทีที่คำสั่ง (หรือสคริปต์หรืออะไรก็ตาม) ถูกเรียกใช้ ฉันจะรับเซสชันการโต้ตอบได้อย่างไรและยังเรียกใช้คำสั่งที่ฉันระบุจากเครื่องท้องถิ่นของฉัน ตัวอย่างเช่นฉันต้องการเปิดหน้าจอและเริ่มเซสชันหน้าจอใหม่: ssh me@example.com 'screen -r 12345' แต่ไม่อนุญาตให้ส่งคืนข้อผิดพลาด "ต้องเชื่อมต่อกับเทอร์มินัล" ซึ่งฉันคิดว่าเป็นหลัก "ต้องเรียกคำสั่งนี้จากเปลือกโต้ตอบ" เป็นอีกตัวอย่างหนึ่งฉันใช้เครื่องจักรจำนวนมากในการทำงานซึ่งมักทำให้ฉันต้องใช้บัญชีที่ใช้ร่วมกันเพื่อมีสิทธิ์ทำบางสิ่ง (ใช่ฉันรู้ว่า: ความคิดที่ไม่ดี แต่ไม่โทษฉัน วิธี) และพวกเขามักจะมี ksh เป็นเปลือกเริ่มต้น ฉันต้องการลงชื่อเข้าใช้สลับไปยัง bash (หรือ zsh) และหา. bash_profile (หรือ. zshrc) บัญชีของฉันเอง นี่จะเป็นเรื่องง่ายถ้าฉันสามารถสร้างเซสชัน ssh แบบโต้ตอบและส่งคำสั่งไปยังเครื่องระยะไกลเพื่อเรียกใช้เมื่อเข้าสู่ระบบ ฉันมีโซลูชัน kludgey (และยังไม่ทดลอง) ในใจว่าฉันจะโพสต์ แต่ฉันหวังว่าจะมีคนรู้วิธีที่ดีกว่า UPDATE: สำหรับผู้ที่ไม่ได้ตระหนักถึงสิ่งนี้ฉันไม่ได้วางแผนที่จะทำสิ่งนี้ด้วยมือดังนั้นบอกให้ฉันเปิดเซสชันแบบโต้ตอบและจากนั้นทำด้วยมือไม่ได้แก้ปัญหาอะไรเลย ปรับปรุงครั้งที่ …
29 ssh 

6
รับ Pageant เพื่อบันทึกไฟล์คีย์?
ฉันกำลังใช้ Pageant (บน Windows 7) เพื่อเข้าสู่การเชื่อมต่อ SSH ด้วยไฟล์ส่วนตัว. pkk อย่างไรก็ตามทุกครั้งที่ฉันเริ่มโปรแกรมฉันต้องเพิ่มปุ่มทั้งหมดที่ฉันต้องการอีกครั้งและใส่รหัสการเข้ารหัสของพวกเขา ฉันจะเอาไปบันทึกสิ่งนี้ได้อย่างไร?
28 windows-7  ssh  ppk 

1
SSH config - โฮสต์เดียวกัน แต่มีคีย์และชื่อผู้ใช้ต่างกัน
ฉันได้ตั้งค่าบัญชี GitHub สองบัญชี แต่ฉันไม่สามารถรับคีย์ ssh เพื่อทำงานได้อย่างถูกต้อง ฉันได้ลองตั้งค่าต่างๆแล้ว Host github_username1 HostName github.com IdentityFile ~/.ssh/rsa_1 User username1 Host github_username2 HostName github.com IdentityFile ~/.ssh/rsa_2 User username2 git push: Permission denied (publickey). fatal: The remote end hung up unexpectedly ใช้งานได้สำหรับชื่อผู้ใช้ 1: Host github.com HostName github.com IdentityFile ~/.ssh/rsa_1 User username1 Host github.com HostName github.com IdentityFile …
28 ssh  git  github 

7
วิธีแก้ไข known_hosts เมื่อโฮสต์หลาย ๆ แห่งใช้ชื่อ IP และ DNS ร่วมกัน
ฉันเข้าสู่คอมพิวเตอร์เป็นประจำซึ่งเป็นคอมพิวเตอร์ดูอัลบูตระบบปฏิบัติการ X / Linux อินสแตนซ์ของระบบปฏิบัติการสองรายการไม่ใช้รหัสโฮสต์เดียวกันดังนั้นจึงสามารถเห็นได้ว่าเป็นโฮสต์สองรายการที่ใช้ IP และ DNS เดียวกัน สมมติว่า IP คือ192.168.0.9และชื่อคือhostnameและhostname.domainname เท่าที่ฉันเข้าใจทางออกที่จะสามารถเชื่อมต่อกับโฮสต์ทั้งสองคือการเพิ่มพวกเขาทั้งสองไปยัง~/.ssh/know_hostsไฟล์ แต่ก็เป็นที่พูดง่ายกว่าทำเพราะไฟล์จะถกกันและมีหลายรายการอาจจะต่อโฮสต์ ( 192.168.0.9, hostname, hostname.domainname) ดังนั้นฉันได้รับคำเตือนดังต่อไปนี้ Warning: the ECDSA host key for 'hostname' differs from the key for the IP address '192.168.0.9' มีวิธีง่าย ๆ ในการแก้ไขknown_hostsไฟล์ในขณะที่ยังคงแฮชอยู่ ตัวอย่างเช่นฉันจะค้นหาบรรทัดที่สอดคล้องกับชื่อโฮสต์ที่กำหนดได้อย่างไร ฉันจะสร้างแฮชสำหรับโฮสต์ที่รู้จักได้อย่างไร ทางออกที่ดีจะช่วยให้ฉันเพื่อเชื่อมต่อกับต่อเนื่องไปยังคอมพิวเตอร์เครื่องนี้กับ SSH ไม่ว่าผมเรียกมันว่าไม่192.168.0.9, hostnameหรือhostname.domainnameหรือถ้าจะใช้ hostkey ลินุกซ์หรือ hostkey ของ OSX อย่างไรก็ตามฉันยังต้องการรับการเตือนหากมีการโจมตีจากกลางคนจริง …
28 ssh  openssh 

5
ฉันจะทำให้ sshfs ทำงานใน Debian ได้อย่างไร (ฉันได้รับ / dev / ฟิวส์: ปฏิเสธการอนุญาต)
ฉันย้ายจาก Ubuntu ไปยัง Debian บนเครื่องแล้วสคริปต์การติดตั้ง sshfs ทั้งหมดของฉันล้มเหลว fuse: failed to open /dev/fuse: Permission denied ตอนนี้ ฉันขาดอะไรที่เรียบง่ายไปเหรอ?
28 ssh  debian  sshfs  fuse 

5
sshfs mount โดยไม่มีการบีบอัดหรือเข้ารหัส
ฉันเป็นผู้ใช้ sshfs บ่อยมากสำหรับการติดตั้งดิสก์ต่างๆผ่านเครือข่าย อย่างไรก็ตามฉันมีเครื่องขนาดเล็กมาก (ที่มีตัวประมวลผล atom) ซึ่งฉันต้องติดตั้งไดเรกทอรีโดยใช้ sshfs เป็นไปได้หรือไม่ที่จะปิดการใช้งานการบีบอัดข้อมูลทั้งหมดและอาจรวมถึงการเข้ารหัสเมื่อติดตั้งโดยใช้ sshfs เพื่อ จำกัด การใช้งาน cpu บนเครื่องที่ติดตั้งไดเรกทอรี
28 networking  ssh 

2
ssh keys ssh-agent ทุบตีและ ssh-add
ฉันยังใหม่กับปุ่ม ssh ทุกคนสามารถอธิบายวิธีการssh-agent bashและssh-addผลงาน? ฉันต้องเข้าใจภายในของมันในอนาคต
28 linux  ssh 

6
xauth ไม่ได้สร้างไฟล์. Xauthority
เมื่อฉันเข้าสู่ระบบ Linux Mint 17 ที่ไม่มีหัวขาดมันไม่ได้สร้างการอัพเดต / สร้างไฟล์. Xauthority นอกจากนี้เมื่อฉันเรียกใช้xauthฉันได้รับการตอบกลับ: marty@N40L ~ $ xauth xauth: file /home/marty/.Xauthority does not exist Using authority file /home/marty/.Xauthority xauth>exit marty@N40L ~ $ xauth xauth: file /home/marty/.Xauthority does not exist Using authority file /home/marty/.Xauthority xauth> มันไม่ได้สร้างไฟล์ แก้ไข: เมื่อฉันเชื่อมต่อจอภาพจากนั้นเข้าสู่ระบบในเครื่องไฟล์จะถูกสร้างขึ้น แต่เมื่อฉันพยายามเพิ่มรายการ (เพราะ SSH ของฉันไม่ได้ทำเพื่อฉัน): marty@N40L ~ $ xauth …
28 linux  ssh  xauth 

1
การส่งต่อเสียงเช่น X ใน SSH
แม้ว่าจะเป็นไปได้ที่จะใช้แอปพลิเคชั่น X จากระยะไกลโดยใช้สวิตช์ -X ใน ssh เสียงจะถูกเล่นในลำโพงของเครื่องระยะไกลเท่านั้น ตัวอย่างเช่นถ้าฉันดูภาพยนตร์ใน VLC / Totem เฉพาะวิดีโอที่มองเห็นได้และฉันไม่ได้ยินเสียง มีวิธีส่งต่อเสียงด้วยหรือไม่ [โดยไม่ต้องขุดผ่านการตั้งค่าของ Pulse-audio ฉันหมายถึง; เช่นเดียวกับวิธีที่ ssh เข้าใจการส่งต่อ X ด้วยตัวเอง] ฉันได้ลองสิ่งนี้เฉพาะใน Ubuntu (ใน Ubuntu รุ่นต่าง ๆ ตั้งแต่ 9.10 ถึง 10.10) ถ้าเป็นเช่นนั้น
27 ssh 

10
วิธีการสร้างการเชื่อมต่อทางลัดเทอร์มินัล ssh บน Mac OS X
มันยากที่จะเปิด Terminal ในแต่ละครั้งและเขียนคำสั่ง SSH ที่สมบูรณ์ ฉันจะสร้างทางลัดการเชื่อมต่อเทอร์มินัล SSH บน Mac OS X 10.6.8 (Snow Leopard) ได้อย่างไร ฉันยังมีพอร์ตที่กำหนดเองเพื่อเชื่อมต่อ

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