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

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

4
Vino เซิร์ฟเวอร์ VNC ไม่สามารถที่จะเริ่มต้นในการเริ่มต้น
ดังนั้นฉันจึงพยายามให้ Vino VNC Server เริ่มต้นระบบเมื่อเริ่มระบบหมายความว่าฉันไม่ต้องลงชื่อเข้าใช้เพื่อให้เซิร์ฟเวอร์ VNC เริ่มทำงาน ฉันใช้ Ubuntu GNOME 15.04 และฉันได้เพิ่มไว้แล้ว /usr/lib/vino/vino-server เป็น 'แอปพลิเคชันเริ่มต้น' อย่างไรก็ตามเซิร์ฟเวอร์ VNC ยังคงไม่เริ่มทำงานทันทีที่ฉันบูตเครื่อง ฉันต้องเข้าสู่ระบบเพื่อให้เซิร์ฟเวอร์ VNC เริ่มต้น ฉันควรทำอย่างไรดี? ฉันจำเป็นต้องสร้างไฟล์ systemd unit หรือไม่ ถ้าเป็นเช่นนั้นฉันจะทำอย่างไร แก้ไข : คำถามนี้จะแตกต่างจากนี้เพราะฉันต้อง Vino Server เพื่อทำงานในขณะที่คู่มือที่แสดงให้เห็น x11vncserver

2
ปิดใช้งาน GUI ใน Ubuntu 18.04 เดสก์ทอป? (การตั้งค่าหัวขาด SSH / Webmin)
มีวิธีการปิดการใช้งาน GUI ในเวอร์ชันเดสก์ท็อปของ Ubuntu 18.04 หรือไม่ ประหยัดการใช้พลังงานระหว่างรัฐว่างหรือไม่ เนื่องจากฉันไม่มีจอภาพเชื่อมต่อกับเครื่องอยู่แล้วฉันจึงควรจัดการ Ubuntu ผ่านการเชื่อมต่อ SSH หรือ Webmin

3
จะรักษา SSH ให้คงอยู่ได้อย่างไร?
ฉันจะทำให้การเชื่อมต่อ SSH ยังคงอยู่ได้โดยไม่ต้องใช้งาน เมื่อฉันใช้มันทำงานได้ดี แต่เมื่อฉันไม่ได้ใช้งานสักสองสามนาทีมันก็ตัดการเชื่อมต่อ เมื่อฉันได้รับอีเมลทุกครั้งที่ฉันเชื่อมต่อฉันจะรักษาเซสชัน SSH ให้คงอยู่ได้อย่างไร หมายเหตุ: ใน.ssh/configไฟล์ของฉันที่ด้านบนฉันมี Host * ServerAliveInterval 3 แต่ดูเหมือนจะไม่ทำงาน
12 ssh 

2
ทำไมการเชื่อมต่อ ssh ของฉันถึงลดลงทันทีหลังจากฉันป้อนรหัสผ่าน
ดังนั้นฉันจึงพยายามเชื่อมต่อระหว่างคอมพิวเตอร์ Ubuntu สองเครื่อง นี่คือสิ่งที่เกิดขึ้นเมื่อฉันพยายามเชื่อมต่อ: jordan@0.0.0.2:~$ ssh david@0.0.0.1 david@0.0.0.1's password: Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic-pae i686) * Documentation: https://help.ubuntu.com/ Last login: Tue Sep 24 13:18:04 2013 from jordan-h8-1437c.local You'll feel devilish tonight. Toss dynamite caps under a flamenco dancer's heel. Connection to 0.0.0.1 closed. มันไม่ได้ให้ข้อผิดพลาดเพียงแค่ปิดการเชื่อมต่อ ผลลัพธ์ของssh -vvv david@0.0.0.1: jordan@0.0.0.2:~$ …
12 ssh 

2
วิธีเชื่อมต่อกับ sftp ใน filezilla โดยใช้กุญแจส่วนตัว
ฉันดาวน์โหลด filezilla บน Ubuntu 14.04 โดยใช้ package manager ( apt-get) และตอนนี้ฉันกำลังตั้งค่าเว็บไซต์เพื่อถ่ายโอนไฟล์บนเซิร์ฟเวอร์ระยะไกลที่ฉันใช้อยู่ สำหรับประเภทการเข้าสู่ระบบฉันต้องใช้กุญแจส่วนตัว แต่ไม่ได้อยู่ในรายการเป็นตัวเลือก ฉันติดตั้ง FileZilla รุ่นผิดหรืออะไรบางอย่าง ฉันพยายามอัพเกรดการติดตั้ง แต่บอกว่า FileZilla เป็นรุ่นล่าสุด ความช่วยเหลือใด ๆ sftpที่จะได้รับการชื่นชมนี้เป็นครั้งแรกที่ผมใช้

1
รัน GParted ผ่าน SSH
ฉันใช้แล็ปท็อปกับ Ubuntu 14.04 และฉันเริ่มสร้างเซิร์ฟเวอร์ Samba ที่บ้านฉันใช้ Ubuntu-Server 14.04 สำหรับเครื่องนี้ ฉันใช้ Webmin และ SSH (ขึ้นอยู่กับงาน) เพื่อกำหนดค่าเซิร์ฟเวอร์ของฉัน เมื่อเร็ว ๆ นี้ฉัน googled "เรียกใช้ GParted ผ่าน SSH" ฉันไม่รู้ว่ามันเป็นไปได้ดังนั้นฉันลองทำดู ฉันติดตั้ง GParted (บนเซิร์ฟเวอร์) แต่เมื่อฉันเข้า sudo gparted ฉันได้รับข้อผิดพลาด: "Gtk-WARNING **: ไม่สามารถเปิดจอแสดงผล:" ฉันทำตามคำแนะนำทั้งหมดที่ฉันสามารถพบได้: http://www.ossramblings.com/changing-linux-server-partitions-gui ฉันก็ลอง: sudo -E gparted การตั้งค่า X11 การส่งต่อใช่ ส่งออก DISPLAY = ความคิดอื่น ๆ ? ขอบคุณสำหรับเวลาและคำตอบของคุณ!

3
เรียกใช้สคริปต์โดยอัตโนมัติในเซิร์ฟเวอร์หลังจากการเชื่อมต่อ ssh
วิธีการเรียกใช้สคริปต์โดยอัตโนมัติในเซิร์ฟเวอร์หลังจากระบบไคลเอนต์สร้างการเชื่อมต่อ ssh กับเซิร์ฟเวอร์ ตัวอย่างเช่นสมมติว่าผู้ใช้จะเข้าสู่ระบบคอมพิวเตอร์ของฉันจากระบบอื่น (เชื่อมต่อผ่าน LAN) โดยใช้การเชื่อมต่อ ssh ในเวลานั้นสคริปต์ (python หรือ shell) ควรรันโดยอัตโนมัติในระบบของฉันเพื่อทำการตรวจสอบความถูกต้อง? วิธีการเรียกใช้สคริปต์โดยอัตโนมัติในระบบเซิร์ฟเวอร์

3
วิธีหลีกเลี่ยงการพิมพ์ ssh-add ทุกครั้ง
ฉันอ่านและปฏิบัติตามเอกสารออนไลน์บางอย่างเกี่ยวกับวิธีตั้งค่าssh-agentเพื่อให้ฉันไม่จำเป็นต้องพิมพ์รหัสผ่านทุกครั้งที่ฉัน ssh ไปยังเครื่องระยะไกล อย่างไรก็ตามด้วยความช่วยเหลือของssh-agentฉันยังคงต้องทำssh-addทุกครั้งที่ฉันรีสตาร์ทเชลล์ ssh-addแล้วขอให้ฉันใส่รหัสผ่านเพื่อปลดล็อคกุญแจส่วนตัว Enter passphrase for key '/home/xx/.ssh/id_rsa': แทนที่จะพิมพ์รหัสผ่านสำหรับเครื่องระยะไกลฉันถูกขอให้พิมพ์รหัสผ่านสำหรับรหัสส่วนตัว มันเหมือนก้าวออกมาจากนรกและพบว่าตัวเองอยู่ในนรกหลังจากนั้น ดูเหมือนว่า id_rsa เป็นเพียงการเพิ่มชั่วคราวไปยังตัวแทน ssh ในเซสชั่นssh-add -lเพราะทุกครั้งที่ผมเข้าสู่ระบบและประเภท ฉันเข้าใจ: The agent has no identities. ฉันขอถามวิธีการจัดเก็บคีย์อย่างถาวร (id_rsa) ใน ssh-agent ได้อย่างไร ขอบคุณ แก้ไข: ssh-agentนี่คือสิ่งที่ผมกับ ฉันต่อท้ายบล็อกต่อไปนี้~/.bash_profile SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" …

2
SSH กับ SMB กับ NFS สำหรับการถ่ายโอนไฟล์ GUI
ฉันใช้ Ubuntu 12.04 กับคอมพิวเตอร์หลายเครื่องที่โรงเรียนของฉัน (ฉันเป็นครูและเพื่อนหัวเทคโนโลยี) ฉันใช้ Clonezilla เพื่อโคลนเดสก์ท็อปและแล็ปท็อปอย่างหนาแน่น ฉันต้องการแบ่งปันดิสก์อิมเมจระหว่างคอมพิวเตอร์อย่างง่ายดายเพื่อสำรองข้อมูล ฉันลองแชร์ผ่านเครือข่ายไร้สายของเราโดยใช้แซมบ้าและฉันก็ใช้งานได้ แต่มันก็ช้ามากที่พยายามถ่ายโอน 3GB + มันเร็วกว่าผ่านเครือข่ายแบบใช้สาย แต่ฉันยังคงมีปัญหาการเชื่อมต่อ แก้ไขให้ถูกต้องหากฉันผิด แต่ฉันเข้าใจว่าsamba นั้นใช้มาตรฐาน windowsและ SSH นั้นมี Linux เป็นเจ้าของมากกว่า ประสบการณ์ของฉันกับ samba ยังไม่ได้รับความนิยม NFS ดูเหมือนว่าจะมีคุณสมบัติมากกว่า samba ฉันคิดว่านี่เป็นสิ่งที่ Mac OS ใช้เป็นค่าเริ่มต้น ดังนั้นคำถามของฉันคืออะไรวิธี GUI ที่ดีที่สุดในการแบ่งปันไฟล์ระหว่างสองเครื่อง Ubuntu ด้วยลำดับความสำคัญต่อไปนี้ตามลำดับจากมากไปน้อยคือ: ความเร็ว ฟรีและโอเพนซอร์ส ติดตั้งง่าย เข้ากันได้กับ Windows และ Mac OS
11 12.04  ssh  samba  file-sharing  nfs 

1
จุดเมานต์เริ่มต้นของโฟลเดอร์ระยะไกลของ Nautilus
ฉันเชื่อมต่อโฟลเดอร์ระยะไกลใน Nautilus (ข้อมูลไฟล์บอกว่ามันทำผ่าน sftp) และภายในโฟลเดอร์นั้นก็สามารถเรียกดูได้ทั้งหมด แต่ฉันไม่สามารถเข้าถึงได้จากแอปพลิเคชันอื่น: ฉันไม่พบจุดเชื่อมต่อ ฉันสงสัยว่าจุดเมานต์เริ่มต้นคืออะไร UPD: ฉันใช้ Ubuntu 13.04
11 nautilus  mount  ssh  sftp 

2
การหมดเวลาเชื่อมต่อสำหรับเซิร์ฟเวอร์ ssh
ฉันกำลังพยายามติดตั้ง openssh-server แต่ฉันประสบปัญหาในการเชื่อมต่อ ฉันเปลี่ยนพอร์ตเป็นสิ่งที่ไม่ได้มาตรฐาน (57757) จากนั้นตั้งค่าเราเตอร์ให้ส่งต่อไปยังพอร์ตนั้น บน LAN ของฉันฉันสามารถ ssh ลงในเครื่องของฉันได้ดีโดยใช้พอร์ต 57757 แต่ไม่สามารถทำได้บน WAN หากฉันอยู่นอก LAN และฉันพยายามเข้าถึงเครื่องโดยใช้พอร์ตที่ไม่ถูกต้องฉันจะได้รับข้อความ "การเชื่อมต่อถูกปฏิเสธ" ทันที อย่างไรก็ตามด้วยพอร์ตที่ถูกต้องเพียงแฮงค์และหมดเวลา ฉันจะลองแก้ไขข้อผิดพลาดได้อย่างไร ฉันลองใช้ traceroute แต่มันไม่ได้บอกอะไรที่มีประโยชน์เลย แก้ไข: ฉันตระหนักว่าปัญหาของฉันคือเราเตอร์ของฉันไม่สนับสนุนการเข้าถึงโดย WAN IP ภายใน ฉันออกไปที่เซิร์ฟเวอร์อื่นแล้วกลับมาทำงานได้ดี
11 ssh  openssh 

5
การซิงค์คีย์ส่วนตัวเป็นความคิดที่ดีหรือไม่
การรักษาความปลอดภัยอูบุนตูหนึ่งของคำถามที่พบบ่อยบ่งชี้ว่า Canonical เข้ารหัสการเชื่อมต่อและการ จำกัด การเข้าถึงข้อมูลของผู้ใช้ ทั้งหมดนี้ใช้ได้ดีและฉันเชื่อว่า SSL สำหรับธนาคารออนไลน์และสิ่งอื่น ๆ มีค่ามากกว่ากุญแจส่วนตัวของฉัน ที่กล่าวว่าฉันค่อนข้างกังวลเกี่ยวกับการวางของฉัน~/.ssh/id_dsaในเมฆ เห็นได้ชัดว่าไม่มีระบบใดที่ปลอดภัยอย่างสมบูรณ์ บางฝ่ายที่มีความรู้สามารถระบุปริมาณความเสี่ยงในทางปฏิบัติได้หรือไม่?

1
บันทึกการเชื่อมโยงเชลล์ SSH ในตัวเรียกใช้งานเช่น putty
ฉันหมายความว่าฉันสามารถคั่นคำสั่งssh root @ ipในตัวเรียกใช้งานได้อย่างไรเมื่อฉันคลิกที่ไอคอนและเชลล์จะแจ้งให้ฉันถามข้อมูลประจำตัวสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์เชลล์?

7
libcrypto.so.1.0.0: ไม่มีข้อมูลรุ่น (จำเป็นโดย ssh)
ฉันได้รับข้อผิดพลาดต่อไปนี้: jalal@klein:~$ ssh -i "hyunwoo_key.pem" ubuntu@ec2-52-23-201-2.compute-1.amazonaws.com ssh: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh) ssh: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh) OpenSSL version mismatch. Built against 1000207f, you have 100010bf jalal@klein:~$ openssl version openssl: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libssl.so.1.0.0: no version information available (required by openssl) openssl: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libssl.so.1.0.0: no version information …
11 16.04  ssh  openssh  openssl 

2
วิธีการเริ่มและหยุดแขก VirtualBox ผ่านทางบรรทัดคำสั่ง
ฉันมี VirtualBox บน Ubuntu 16.04 ในฐานะโฮสต์และแขกด้วย ฉันต้องจัดการกับแขก (เริ่มหยุดเท่านั้น) ผ่านทางบรรทัดคำสั่ง SSH แต่ไม่พบวิธีแก้ปัญหาใด ๆ

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