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

SSH หรือที่เรียกว่า "Secure Shell" เป็นวิธีการเชื่อมต่อกับคอมพิวเตอร์ระยะไกลอย่างปลอดภัย

3
วิธีการลบคีย์ที่ละเมิดในระบบคอมไพล์เมื่อคุณพยายามผลักดันการเปลี่ยนแปลงของคุณ?
ฉันได้ทำการค้นหาและทดสอบโซลูชันที่แตกต่างกันมากมาย แต่ไม่ประสบความสำเร็จ! เมื่อฉันต้องการที่จะผลักดันรหัสของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: Warning: the ECDSA host key for 'git.mywebsite.ir' differs from the key for the IP address '164.138.23.11' Offending key for IP in /home/alireza/.ssh/known_hosts:10 Matching host key in /home/alireza/.ssh/known_hosts:1 Are you sure you want to continue connecting (yes/no)? yes ฉันควรทำอย่างไรเพื่อลบข้อความนี้ทุกครั้งที่มีการเปลี่ยนแปลง ความคิดใด ๆ
38 ssh  git 

6
วิธีการเรียกใช้เซิร์ฟเวอร์ SSH โดยไม่มีที่อยู่ IP คงที่
ฉันมีคอมพิวเตอร์ที่ทรงพลังในห้องแล็บและฉันติดตั้ง Ubuntu 11.10 64- บิตบนมัน ฉันต้องการติดตั้งเซิร์ฟเวอร์ SSH บนนั้นเพื่อให้สามารถเข้าถึงได้จากที่บ้านและแม้กระทั่งจาก Android ของฉันผ่านทาง ssh แต่ฉันไม่มีประสบการณ์ในการสร้างเซิร์ฟเวอร์ ssh เครื่องมี IP แบบไดนามิก ฉันไม่ต้องการผู้ใช้ ssh คนอื่น ๆ การติดตั้งเฉพาะสำหรับตัวเองจะเพียงพอสำหรับฉัน ฉันจะเริ่มได้ที่ไหน ฉันต้องการเครื่องมืออะไรและฉันจะกำหนดค่าได้อย่างไร

8
ฉันจะเพิ่มข้อมูลประจำตัวสำหรับ SSH อย่างถาวรได้อย่างไร
ฉันจำเป็นต้องเรียกใช้ssh-add <key>ทุกครั้งที่ฉันต้องการ ssh เข้าสู่เว็บเซิร์ฟเวอร์ มีวิธีเพิ่ม ID อย่างถาวรหรือไม่ดังนั้นฉันไม่จำเป็นต้องเพิ่มข้อมูลประจำตัวในการเข้าสู่ระบบแต่ละครั้งหรือไม่ แก้ไข: กุญแจเป็นไฟล์ pem ที่ฉันได้ดาวน์โหลดจากบริการคลาวด์
37 ssh 

3
เริ่มเซิร์ฟเวอร์ ssh เมื่อบูต
ฉันทำ google-fu ของฉันแล้ว แต่ฉันสามารถหาไกด์หรือคู่มือที่ล้าสมัยที่เกี่ยวข้องกับอูบุนตูที่อยู่ในรูปแบบของเซิร์ฟเวอร์เท่านั้น ฉันจำเป็นต้องตั้งค่าเพื่อให้เซิร์ฟเวอร์ ssh ทำงานในการบู๊ตดังนั้นฉันจึงสามารถเข้าถึงคอมพิวเตอร์จากระยะไกลได้โดยไม่ต้องเข้าสู่ระบบในคอมพิวเตอร์โฮสต์เป็นครั้งแรก ฉันจะทำอย่างไร ฉันได้ตั้งค่าเซิร์ฟเวอร์ ssh แล้วเพื่อให้ฉันสามารถเข้าสู่ระบบและทุกสิ่ง แต่ก่อนอื่นฉันจะต้องเข้าสู่ระบบในโฮสต์และเรียกใช้sudo /etc/init.d/ssh start
36 ssh  autostart 

4
ทำไมฉันถึงได้รับคำเตือนนี้จาก Gnome keyring ใน Xubuntu
ฉันได้ติดตั้ง xubuntu-desktop ไว้บนการติดตั้ง Ubuntu ในสต็อกแล้ว เมื่อใช้ ssh หรือเฉพาะเจาะจงมากขึ้นฉันได้รับคำเตือนนี้เสมอ WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory ฉันทำ googling ในปริมาณที่พอสมควรเพื่อปิดการใช้งาน / เปิดใช้งานบริการที่เหมาะสมในเวลาบูต แต่จนถึงตอนนี้ฉันมักจะพบข้อผิดพลาดนี้เสมอ ความเข้าใจใด ๆ เกี่ยวกับการลบ gnome-keyring อย่างสมบูรณ์และมันเป็นความล้มเหลวหรือการรวม gnome-keyring เข้ากับ xubuntu / xfce จะยอดเยี่ยม

5
รหัสผ่าน ssh ไม่ทำงาน
ฉันได้พยายามตั้งค่ารหัสผ่าน ssh b / w Aให้น้อยลง BและBไปที่Aเช่นกัน สร้างคีย์สาธารณะและส่วนตัวโดยใช้ssh-keygen -trsaทั้งสองเครื่อง ใช้ssh-copy-idยูทิลิตี้เพื่อคัดลอกคีย์สาธารณะจากAการBเช่นเดียวกับการBA SSH passwordless ทำงานจากAไปBแต่notจากการB Aฉันได้ตรวจสอบการอนุญาตของโฟลเดอร์ ~ / ssh / และดูเหมือนว่าจะเป็นเรื่องปกติ A's .ssh สิทธิ์ของโฟลเดอร์: -rw------- 1 root root 13530 2011-07-26 23:00 known_hosts -rw------- 1 root root 403 2011-07-27 00:35 id_rsa.pub -rw------- 1 root root 1675 2011-07-27 00:35 id_rsa -rw------- 1 root root …
35 ssh  openssh  ssh-agent 

2
ไม่สามารถเริ่ม sshd
ฉันใหม่กับ Ubuntu และพยายามที่จะเริ่ม sshd แต่มีปัญหามากมาย ฉันได้พยายามถอนการติดตั้งและการติดตั้ง SSH โดยการทำงาน และsudo apt-get remove openssh-client openssh-server sudo apt-get install openssh-client openssh-serverเมื่อฉันวิ่งsudo service ssh restartฉันจะได้รับ: stop: Unknown instance: ssh start/running, process 3638 sudo service sshd startunrecognized serviceให้ฉัน เมื่อฉันวิ่งps -A | grep sshฉันก็ไม่ได้อะไรเลย การเรียกใช้ssh localhostทำให้การเชื่อมต่อถูกปฏิเสธ
35 ssh  sshd 

1
ฉันจะส่งข้อความแจ้งเตือน OSD ไปยังผู้ใช้ระยะไกลผ่าน ssh ได้อย่างไร?
บางครั้งเราจำเป็นต้องส่งข้อความถึงผู้ใช้ระยะไกล เราสามารถแสดงข้อความบนเดสก์ท็อปท้องถิ่นโดยใช้ Notify OSD แต่เราไม่สามารถส่งข้อความไปยังเดสก์ท็อปของผู้ใช้ระยะไกล เราได้ลองทำสิ่งต่อไปนี้: ssh user@remote notify-send message -> ส่งข้อความไปยังจอแสดงผลในเครื่อง แต่ไม่ไปที่รีโมต ssh admin@remote sudo -u user "notify-send message" sudo: notify-send user: command not found -> มีข้อผิดพลาดไม่พบคำสั่ง ssh -X user@remote "DISPLAY=:0 notify-send message" -> ส่งข้อความไปที่กล่องท้องถิ่นของฉันอีกครั้งเท่านั้น มีวิธีการส่งข้อความไปยังเดสก์ท็อประยะไกลหรือไม่?
34 12.04  ssh  notify-osd 

3
ฉันจะสำรองคีย์ ssh ได้อย่างไร
ฉันวางแผนที่จะติดตั้ง Ubuntu 11.10 ใหม่ในระบบของฉัน ก่อนหน้านั้นฉันได้ตั้งค่าการรับรองความถูกต้องตามคีย์ ssh ในเครื่องนี้ เป็นไปได้ไหมที่จะสำรองข้อมูลคีย์ ssh เหล่านั้นเพื่อที่ฉันจะได้ใช้มันในการติดตั้งใหม่ของฉัน มิฉะนั้นฉันจะต้องตั้งค่าการรับรองความถูกต้องของคีย์ SSB อีกครั้ง หากฉันสามารถสำรองข้อมูลได้ฉันต้องคัดลอกไฟล์อะไรบ้าง มีคนอธิบายรายละเอียดได้ไหม ขอบคุณล่วงหน้า.
34 ssh  backup 

7
ข้อผิดพลาดการเชื่อมต่อ SSH: ไม่มีเส้นทางไปยังโฮสต์
มีสามเครื่องในสถานการณ์นี้: เดสก์ท็อป A: user@1.23.xx แล็ปท็อป A: user@1.23.yy เครื่อง B: user@192.168.zz เครื่องทั้งหมดมี Ubuntu 11.04 (Desktop A เป็น 64 บิต) และมีทั้ง openssh-server และ openssh-client ตอนนี้เมื่อฉันพยายามเชื่อมต่อ Desktop A กับแล็ปท็อป A หรือในทางกลับกันโดยssh user@1.23.y.yฉันได้รับข้อผิดพลาดเป็น port 22: No route to host ในทั้งสองกรณี ฉันเป็นเจ้าของทั้งสองเครื่องตอนนี้ถ้าฉันลองใช้คำสั่งเดียวกันจากเครื่องของเพื่อนฉันเช่นผ่านเดสก์ท็อป B ฉันสามารถเข้าถึงทั้งแล็ปท็อปและเดสก์ท็อปได้ แต่ถ้าฉันพยายามเข้าถึง Desktop B จากแล็ปท็อปหรือเดสก์ท็อปของฉัน port 22: Connection timed out ฉันยังพยายามเปลี่ยนหมายเลขพอร์ตของ ssh …
34 ssh  openssh 

4
วิธีที่ง่ายและสะดวกในการจำผู้ใช้
ฉันต้องการวิธีที่ง่ายและสะดวกในการจำคุกผู้ใช้ในโฮมไดเร็คทอรี่ของ Oneiric คุณมีการกำหนดค่าอย่างง่ายสำหรับการจำผู้ใช้ด้วยความช่วยเหลืออย่างเต็มที่หรือมีลิงค์จากเว็บที่ดีหรือไม่? ฉันจะเสนอเซิร์ฟเวอร์สาธารณะออนไลน์ฟรีที่มีพื้นที่ว่าง 10 ถึง 20 GB ฉันไม่รู้ว่ามีผู้ใช้กี่คน ฉันต้องการให้ SSH และ SFTP แก่พวกเขาเพื่อให้พวกเขาสามารถเชื่อมต่อผ่าน FileZilla
33 ssh  users  chroot 

9
ssh: เชื่อมต่อกับโฮสต์ myremotehost.com พอร์ต 22: การเชื่อมต่อถูกปฏิเสธ
ดังนั้นฉันจึงพยายามทำให้ ssh ทำงานบนเซิร์ฟเวอร์ของฉัน ฉันสามารถเชื่อมต่อกับเครือข่ายท้องถิ่นของฉันด้วยที่อยู่ ip ของเซิร์ฟเวอร์ได้อย่างสมบูรณ์แบบ เมื่อฉันพยายามเชื่อมต่อจากระยะไกล (ผ่านชื่อโดเมนที่ฉันตั้งค่าสำหรับเซิร์ฟเวอร์ซึ่งฉันรู้ว่าทำงานได้) ฉันได้รับการเชื่อมต่อนี้ถูกปฏิเสธข้อผิดพลาด: ssh: connect to host bahhudson.mine.nu port 22: Connection refused จากการวิจัยพบว่าปัญหาดูเหมือนว่ามีบางอย่างผิดปกติกับเราเตอร์ของฉัน ฉันกำหนดค่าการส่งต่อพอร์ต แต่นั่นเป็นสิ่งเดียวที่ฉันคิดว่าทำให้เกิดข้อผิดพลาด "ปฏิเสธการเชื่อมต่อ" ... เราเตอร์ของฉันคือ WRT120N และฉันได้กำหนดค่าสำหรับการส่งต่อพอร์ตตามPortforward.comซึ่งดูเหมือนว่าค่อนข้างล้าสมัย เนื่องจากภาพเหล่านั้นบางอย่างไม่เหมือนกับการตั้งค่าเราเตอร์ของฉัน แต่ฉันได้ลองหลายวิธีในการตั้งค่าการส่งต่อพอร์ตและฉันรู้ว่าการส่งต่อสำหรับพอร์ต 80 ทำงานได้เนื่องจากเซิร์ฟเวอร์ของฉันมีการเข้าถึง HTTP ซึ่งทำงาน ... นอกจากนี้การเข้าถึง VPN ก็ถูกบล็อกด้วยสิ่งที่ฉันเชื่อว่าเป็นวิธีที่คล้ายกันดังนั้นโซลูชันสำหรับพอร์ต SSH 22 ที่ถูกบล็อกอาจจะคล้ายกับของ VPN ที่ถูกบล็อกด้วย ความคิดใด ๆ ขอบคุณ!

6
ทำการเปลี่ยนแปลงในไฟล์ sshd_config โดยไม่ต้องรีบูตเซิร์ฟเวอร์
ฉันเปลี่ยนการกำหนดค่าในไฟล์ /etc/ssh/sshd_config แต่ได้ผลหลังจากรีบูตเซิร์ฟเวอร์เท่านั้น วิธีการเปลี่ยนแปลงโดยไม่ต้องรีบูตเครื่องเซิร์ฟเวอร์?
33 server  ssh  services  sshd 

7
X11 การส่งต่อผ่านหน้าจอ Gnu เป็นไปได้หรือไม่
ฉันใช้หน้าจอ GNU อย่างต่อเนื่อง แต่ฉันพยายามที่จะคิดออกว่ามีทางที่จะได้แอป X11 ไปข้างหน้าบนหน้าจอเมื่อฉันกำลังยิ้มอยู่หรือเปล่า ขณะนี้ถ้าฉันพยายามเรียกใช้ 'gedit' ผ่านหน้าจอมันจะเปิดในคอมพิวเตอร์ของฉัน 'เซิร์ฟเวอร์' และไม่ได้อยู่ในไคลเอนต์ของฉัน ถ้าฉันทำแบบเดียวกันนอกจอทุกอย่างก็โอเค แต่ฉันต้องการให้ทุกอย่างเรียบร้อยเมื่อใช้หน้าจอด้วย! ขอบคุณ! PS: ฉันมีปัญหา Google และฉันเห็นการพูดถึง xmove แต่ฉันไม่สามารถหาแพคเกจที่มี xmove บน ubuntu ของฉัน (อูบุนตู 10.10)

2
ปิดใช้งานการพิสูจน์ตัวตนด้วยรหัสผ่านใน ssh
ฉันทำตามคำแนะนำต่อไปนี้: help.ubuntu.com/community/SSH/OpenSSH/Configuring แต่ก็ยังคงเป็นไปได้ที่จะ ssh เข้าไปในเครื่องโดยการป้อนรหัสผ่าน (พยายามที่จะชนะด้วยผงสำหรับอุดรู) คำแนะนำใด ๆ?
32 ssh 

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