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

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

5
ฉันจะบันทึกคีย์ SSH ที่ป้องกันด้วยรหัสผ่านอย่างถาวรได้อย่างไร
ฉันใช้ตัวจัดการหน้าต่างที่น่าประทับใจ ฉันจะเพิ่มรหัสส่วนตัวอย่างถาวรด้วยรหัสผ่านได้อย่างไร แรงบันดาลใจจากคำตอบที่นี่ฉันได้เพิ่มคีย์ส่วนตัวใน ~ / .ssh / config เนื้อหาของ ~ / .ssh / config: IdentityFile 'private key full path' สิทธิ์ของ ~ / .ssh / config: 0700 แต่มันไม่ได้ผลสำหรับฉัน ถ้าฉันเพิ่มคีย์ด้วยตนเองในทุกเซสชันมันใช้งานได้ แต่ฉันกำลังมองหาวิธีที่หรูหรากว่า (ไม่ใช่ใน. bashrc) แก้ไข : ใช้รุ่นGnome classic (ไม่มีเอฟเฟกต์) หลังจากเพิ่มคีย์ SSH ssh-copy-ifไปยังโฮสต์ระยะไกลฉันได้รับพรอมต์ต่อไปนี้ในเทอร์มินัล (เทอร์มินัล GNOME 3.0.1) เมื่อฉันลงชื่อเข้าใช้: ssh -i .ssh/Password-Protected-Key user@host Enter passphrase for …

5
พรอมต์คีย์ส่วนตัวของกราฟิก ssh ไม่แสดงขึ้นมา
ฉันเพิ่งหยุดใช้สภาพแวดล้อมเดสก์ท็อปเต็มรูปแบบใน ubuntu 11.10 (เบื่อความสามัคคี) แต่ฉันพยายามที่จะได้รับสภาพแวดล้อมเดสก์ทอปบางอย่างกลับมา ขณะนี้ฉันกำลังพยายามรับกล่องโต้ตอบ "ปลดล็อกคีย์ส่วนตัว" เพื่อแสดงขึ้นเมื่อฉันพยายามใช้คีย์ ssh ใหม่ อย่างไรก็ตามในปัจจุบันพรอมต์จะปรากฏขึ้นในหน้าต่างเทอร์มินัลแทนที่จะเป็น gui ซึ่งหมายความว่ามันไม่ได้ใช้โกลบอล ssh-agent และด้วยเหตุนี้ฉันจำเป็นต้องป้อนรหัสผ่านกุญแจหลายครั้งก่อนที่ฉันจะรีสตาร์ท ฉันคิดว่าสิ่งที่ฉันต้องการคือ gnome-ssh-askpass และฉันลองตั้งค่า SSH_ASKPASS แต่นั่นไม่ได้ผล: http://www.linuxquestions.org/questions/linux-software-2/how-to-replace-ssh-askpass เมื่อใช้-SSH-askpass-gnome-843220 / ฉันได้ลองใช้ gnome-keyring-daemon เป็น gnome-keyring-daemon --components keyring, pkcs11, ssh แต่นั่นไม่ได้ช่วย: http://live.gnome.org/GnomeKeyring/Ssh
9 ssh 

3
ฉันจะยับยั้งการระงับจากบรรทัดคำสั่งได้อย่างไร
มีวิธีในการยับยั้ง suspend / hibernate จากบรรทัดคำสั่งหรือไม่ ฉันต้องการที่จะใช้คอมพิวเตอร์ที่บ้านของฉันและไม่ได้หยุดทำงานชั่วคราวในขณะที่ฉันกำลังทำงาน

1
วิธีการควบคุม Banshee จากระยะไกลผ่าน SSH ได้อย่างไร
Banshee มีความสามารถในการควบคุมหน้าต่างหลักจากบรรทัดคำสั่งโดยใช้คำสั่งเช่น $ banshee --next อย่างไรก็ตามเมื่อเรียกใช้คำสั่งเหล่านี้ผ่าน ssh ในฐานะผู้ใช้เดียวกันมันก็พยายามที่จะเรียกใช้แบนชี มีวิธีที่จะผลักดันผ่านไปยังเซสชั่นอื่น ๆ เมื่อเข้าสู่ระบบด้วยเซสชั่น ssh ฉันเดาว่านี่เป็นของ ssh / tty มากกว่าของ banshee แต่ถ้าทำได้ฉันก็อยากจะรู้ แก้ไข: export $(strings /proc/*/environ| grep DBUS_SESSION | tail -1) ดูเหมือนว่าจะทำงานในกรณีที่ใช้ของฉัน โปรดทราบว่ามีการปฏิเสธสิทธิ์ที่ได้รับอนุญาตจำนวนมาก แต่คุณสามารถเพิกเฉยได้ ทาง: http://machine-cycle.blogspot.com/2010/12/ssh-and-dbus-sessions.html หากใครมีการแก้ไขที่สะอาดกว่าจะชอบที่จะเห็นมัน
9 ssh  banshee  dbus 

6
ปัญหา SSH หลังจากอัพเดต
Setting up openssh-server (1:5.3p1-3ubuntu7) ... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... start: Job failed to start ไม่สามารถเริ่มต้น ssh แล้วลองติดตั้งใหม่ เซิร์ฟเวอร์ SSH เริ่มต้นด้วยตนเองผ่านทาง /etc/init.d/ssh start netstat -nlp แสดงให้เห็นว่าไม่มีบริการใดที่ทำงานอยู่ที่พอร์ต TCP 22
9 ssh  openssh 

4
ฉันจะเริ่มต้นอุโมงค์ SSH -D โดยอัตโนมัติเมื่อเข้าสู่ระบบสำหรับพร็อกซี SOCKS ได้อย่างไร
ฉันรู้ว่าถ้าฉันต้องการเริ่มอุโมงค์ SSH ssh -d 9000 user@userserver นี่เป็นทางออกหนึ่งสำหรับอุโมงค์แบบไดนามิกที่จะเปิดบนพอร์ต 9000 สำหรับผู้ใช้ที่ชื่อ "ผู้ใช้" บนโฮสต์ "userserver" อย่างไรก็ตามฉันจะทำให้กระบวนการนี้เป็นอัตโนมัติใน Ubuntu ได้อย่างไรโดยไม่ต้องเปิดเทอร์มินัลทุกครั้งที่ฉันเข้าสู่ระบบและเริ่มอุโมงค์ ฉันต้องการที่จะเป็น SSH ในขณะที่ฉันเข้าสู่ระบบ ฉันรู้ว่าฉันสามารถสร้างไฟล์ bash ได้ แต่ฉันจะไม่ต้องเก็บรหัสผ่านของผู้ใช้เซิร์ฟเวอร์ไว้ในรูปแบบธรรมดาเพราะฉันจะได้รับพร้อมท์หลังจากคำสั่งเริ่มต้นหรือไม่
9 ssh  startup  proxy  tunnel 

1
ฉันจะเพิ่มจำนวนสูงสุดของผู้ใช้พร้อมกันเพื่อเข้าสู่เซิร์ฟเวอร์ได้อย่างไร?
ฉันใช้เซิร์ฟเวอร์อูบุนตู 10.04 บนเครื่องที่ค่อนข้างดีโดยมีหน่วยประมวลผลแบบดูอัลคอร์ 2.40 และ RAM 2GB ผู้ใช้ของฉันเข้าสู่ระบบด้วย ssh หรือ samba ฉันมีการตั้งค่า LDAP กับ PAM เพื่อซิงค์บัญชีผู้ใช้ระหว่างยูนิกซ์และแซมบ้า เมื่อฉันอนุญาตให้ผู้ใช้ประมาณ 90 คนเข้าสู่ระบบผ่าน ssh ในครั้งเดียวเซิร์ฟเวอร์ปฏิเสธการเข้าสู่ระบบสำหรับผู้ใช้หลายคน ฉันใช้ dropbear เป็นเซิร์ฟเวอร์ ssh แม้กระทั่งการเข้าสู่ระบบของแซมบ้าก็ล้มเหลวสำหรับผู้ใช้หลายคน ฉันต้องอนุญาตให้ผู้ใช้อย่างน้อย 100 คนเข้าสู่ระบบในครั้งเดียว อย่างไรก็ตามมีการทำเช่นนี้?
9 server  ssh  samba  login  ldap 

3
ทำให้คีย์ ssh ของฉันหมดอายุโดยอัตโนมัติ
บางครั้งฉันใช้sshเพื่อเชื่อมต่อกับเครื่องระยะไกล เมื่อฉันป้อนข้อความรหัสผ่านหนึ่งครั้งฉันสามารถใช้งานได้sshอีกครั้งโดยไม่ต้องใช้ข้อความรหัสผ่าน แต่แม้ว่าฉันจะกลับมาอีกนานในภายหลังมันก็ยังไม่ถามฉันเพราะกุญแจถูกแคช ฉันสามารถทำได้ssh-add -Dเพื่อลบคีย์ออกจากแคช แต่ฉันต้องการให้มันเกิดขึ้นโดยอัตโนมัติหลังจากพูด 1 ชั่วโมง ฉันจะทำสิ่งนั้นได้อย่างไร
9 ssh 

4
มีวิธีให้ข้อความวอลล์แสดงต่อผู้ใช้เดสก์ท็อปหรือไม่
สมมติว่าฉันไม่อยู่บ้านแล้วกำลังนั่งบนคอมพิวเตอร์ที่บ้าน ด้วยเหตุผลใดก็ตามฉันต้องการมันรีบูต # shutdown -r +10 ข้อความนี้จะส่งข้อความเตือนทุกนาทีผ่านทางwallซึ่งไม่สามารถมองเห็นได้โดยสมบูรณ์สำหรับการใช้เดสก์ท็อปปกติโดยกล่าวว่าพ่อแม่ของฉัน มีวิธีใดบ้างที่wallข้อความสามารถเข้าถึงเดสก์ท็อปผ่านพูดแจ้ง


2
เชื่อมต่ออุโมงค์ SSH ในการรีบูตหรือไม่
ฉันจะตั้งค่า Tunnel ใหม่ได้อย่างไรหากโฮสต์ในพื้นที่ของฉันหยุดทำงาน ฉันมี 2 เครื่อง, Remotehost และ localhost, บน localhost ของฉันฉันกำลังใช้ autossh เพื่อให้ทันเนลในกรณีที่มีปัญหาเครือข่าย autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 disp@192.168.2.100 -p 80 แต่ถ้าฉันต้องการรีบูต localhost ล่ะ ฉันจะเชื่อมต่ออุโมงค์อีกครั้งโดยอัตโนมัติได้อย่างไร

1
X11 ส่งต่อกับ Ubuntu 17.10 / Wayland อย่างไร
ฉันใช้ Ubuntu 17.04 ฉันใช้ ssh ด้วย X11 การส่งต่อตลอดเวลาเพื่อแสดงโปรแกรม GUI ที่ทำงานบนเซิร์ฟเวอร์ของฉันบนเครื่องคอมพิวเตอร์ของฉัน Ubuntu 17.10 ให้บริการ Wayland แทน X11 และฉันได้อ่านบทความมากมายตั้งแต่ปี 2011 เกี่ยวกับวิธีการที่ "อาจ" ส่งผลต่อแอปที่ส่งต่อ X11 ฉันพบการทำนายภัยพิบัติจำนวนมากและการพยากรณ์ความโปร่งใสของเครือข่ายมากมาย บางโพสต์อ้างว่าฉันจะถูกบังคับให้เลือกเมื่อลงชื่อเข้าใช้ระหว่าง X11 หรือ Wayland อย่างไรก็ตามฉันมีเซิร์ฟเวอร์ที่ใช้ X11 ทั้ง Macintosh และ Windows ดังนั้นฉันไม่คิดว่านี่เป็นทางเลือกหรือทางเลือก แต่นั่นเป็นเพียงการคาดเดาเพิ่มเติม มันใช้งานได้จริงอย่างไร?
9 ssh  xorg  17.10  wayland 



2
เหตุใดฉันจึงมีสองรายการต่อเซิร์ฟเวอร์ในไฟล์รู้จัก _ โฮสต์
ใน mac ของฉันฉันมี 1 รายการต่อเซิร์ฟเวอร์ใน~/.ssh/known_hostsไฟล์ใน Ubuntu ฉันสังเกตว่ามีสองรายการต่อเซิร์ฟเวอร์ ทำไมถึงเป็นอย่างนั้น? รูปแบบคือ: |1|wwwwwwwwwwwwwww=|wwwwwwwwww= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA= |1|vvvvvvvvvvvvvvv=|vvvvvvvvvv= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA= ในรายการทั้งสองส่วนแรกก่อน ecdsa-sha2-nistp256 จะแตกต่างกัน หลังจาก ecdsa-sha2-nistp256 มันเหมือนกัน (ผับคีย์ฉันจินตนาการ) ฉัน ssh เข้าสู่เซิร์ฟเวอร์ A และจากนั้นฉันไปที่เซิร์ฟเวอร์ B. ฉันไม่ได้เพิ่มรายการด้วยตนเองฉันเห็นคำเตือน ubuntu และอนุญาตให้เพิ่มไปยังไฟล์ known_hosts ฉันว่างไฟล์ known_hosts สำหรับการทดสอบนี้ ฉันสงสัยอย่างสมเหตุสมผลว่ารายการพิเศษนั้นใช้สำหรับที่อยู่ ipv6 แม้ว่าฉันจะไม่ได้ใช้เพื่อเชื่อมต่อก็ตาม ubuntu เพิ่มโดยอัตโนมัติถ้ามีหรือไม่?
9 ssh  openssh 

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