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

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


3
การใช้ scp เพื่อคัดลอกไฟล์จากระยะไกลไปยังเครื่องที่บ้าน
นี่อาจเป็นข้อผิดพลาดง่าย ๆ แต่ฉันไม่สามารถทำได้ ชื่อโฮสต์คอมพิวเตอร์ของฉันคือ Felix ( hostname -fคืนค่า Felix) ฉันกำลังพยายามย้ายไฟล์จากบัญชีมหาวิทยาลัยของฉันไปยังคอมพิวเตอร์ที่บ้านโดยใช้ scp ฉันสามารถ ssh กับคอมพิวเตอร์ระยะไกลได้อย่างง่ายดายเพื่อให้การเชื่อมต่อนั้นดีไวยากรณ์ scp ที่ฉันใช้คือ (ในขณะที่เชื่อมต่อกับคอมพิวเตอร์ระยะไกลผ่าน ssh): scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt ฉันได้ลองมาแล้วหลายรูปแบบและข้อผิดพลาดที่ส่งคืนคือ: ssh: Felix: Name or service not known ซึ่งแนะนำให้ฉันว่าการใช้homeusername@Felixไม่ใช่ไวยากรณ์ที่ถูกต้องที่จะใช้ ฉันไม่ใช่ superuser ในระบบมหาวิทยาลัยและมีสิทธิ์เข้าถึงไฟล์ของฉันเท่านั้นดังนั้นจึงไม่สามารถเข้าถึงไฟล์ระบบใด ๆ ความคิดใด ๆ
45 networking  server  ssh  scp 

2
โฮสต์นามแฝงสำหรับ ssh
มีปลายทาง SSH อยู่สองสามที่ฉันจะเชื่อมต่ออยู่บ่อยครั้งและฉันสงสัยว่าแทนที่จะจำที่อยู่ IP ที่ฉันสามารถสร้างชื่อแทนโฮสต์ให้พวกเขาได้หรือไม่ ฉันต้องการใช้ ... ssh -p xx user@domain.ssh ฉันพยายามสร้างโฮสต์นี้/etc/hostsและไม่มีบริการที่ฉันต้องการเพื่อเริ่มต้นใหม่ไม่มีผล
45 ssh  openssh 

12
เซิร์ฟเวอร์ขอรหัสผ่านหลังจากที่ฉันคัดลอกคีย์สาธารณะ SSH ไปที่ authorized_keys แล้ว
ฉันมีเซิร์ฟเวอร์ Ubuntu ที่ทำงานในคลาวด์ ฉันสร้างผู้ใช้ ( git) ในโฟลเดอร์/home/gitฉันได้สร้าง.ssh/dir และauthorized_keysไฟล์ แต่เมื่อฉันใส่รหัสสาธารณะ SSH ของฉันลงในauthorized_keysเซิร์ฟเวอร์เซิร์ฟเวอร์จะถามรหัสผ่านต่อไป ฉันทำผิดอะไร?
44 ssh 

6
วิธีการใช้ SSH (คำสั่ง ssh & rsync)
ฉันจะ SSH กับเซิร์ฟเวอร์ระยะไกลเพื่อให้ฉันสามารถเรียกดูไฟล์และแก้ไขได้อย่างไร ฉันมีชื่อผู้ใช้และรหัสผ่านที่จะใช้
44 ssh  remote 

5
SSH ใช้การบีบอัดใด ๆ หรือไม่?
ฉันอยากรู้อยากเห็น SSH บีบอัดข้อมูลก่อนที่จะส่ง / รับหรือไม่? หากไม่ได้เป็นค่าเริ่มต้นจะสามารถเปิดใช้งานได้หรือไม่
44 ssh 


3
ลายนิ้วมือเซิร์ฟเวอร์ SSH สร้าง / จัดเก็บอยู่ที่ไหน
ผมติดตั้ง openssh ssh-keygenเซิร์ฟเวอร์และสร้างความสำคัญกับ ssh -L 8080:www.nytimes.com:80 127.0.0.1จากนั้นผมก็พยายามที่จะทดสอบได้โดยใช้การส่งต่อพอร์ตท้องถิ่นโดยการทำ ssh-keygen -lแต่ลายนิ้วมือที่สำคัญที่คำสั่งนี้ให้ไม่ได้เป็นกุญแจที่ฉันได้รับเมื่อฉันทำ แม้ว่าผมจะลบไดเรกทอรี .ssh ssh-keygenของฉันฉันยังคงได้รับลายนิ้วมือเดียวซึ่งไม่ได้เป็นหนึ่งที่ผมสร้างขึ้นด้วย มีคีย์อื่นในระบบของฉันหรือไม่ กุญแจนี้อยู่ที่ไหน ฉันจะเลือกคีย์นี้สำหรับใช้โดย openssh-server ได้อย่างไร
44 ssh 

2
แก้ไขข้อความต้อนรับของ SSH เพื่อรวมที่อยู่ IP ของระบบ
ฉันมีสองสามครั้งที่ฉันไม่สามารถจำที่อยู่ IP สำหรับระบบที่กำหนด แต่ในเวลานั้นสามารถเชื่อมต่อโดยใช้ชื่อโฮสต์ ตัวอย่างเช่นตอนนี้ฉันต้องการตั้งค่าการส่งต่อพอร์ตบนเราเตอร์ของฉันและจำ IP ไม่ได้สำหรับระบบเป้าหมาย ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะเพิ่มที่อยู่ IP ของระบบไปยังข้อความต้อนรับที่แสดงบนการเชื่อมต่อ SSH ข้อความต้อนรับเริ่มต้นที่ฉันพยายามแก้ไขในกรณีที่คำนั้นคลุมเครือคือ " Linux [hostname] 2.6.35-32-generic #64-Ubuntu SMP Tue Jan 3 00:47:07 UTC 2012 x86_64 GNU/Linux Ubuntu 10.10 Welcome to Ubuntu! * Documentation: https://help.ubuntu.com/ บางแห่งในนั้นฉันคิดว่าฉันต้องการเพิ่มที่อยู่ IP ของระบบที่ฉันเพิ่งเข้าสู่ระบบ ข้อเสนอแนะใด ๆ นอกเหนือจากการซื้อขายในสมองของฉันสำหรับรุ่นใหม่ที่มี RAM มากกว่าหรือไม่

4
เปิดหน้าต่างเทอร์มินัลอื่นที่มีเซสชัน SSH เหมือนกับหน้าต่างต้นฉบับ
มีวิธีเปิดหน้าต่างเทอร์มินัล (หรือแท็บ) ด้วยอินสแตนซ์อื่นของเซสชัน SSH ที่เปิดอยู่หรือไม่ แก้ไข: ฉันมีหน้าต่างเทอร์มินัลที่มีเซสชัน ssh ระยะไกลลงในเซิร์ฟเวอร์ ฉันต้องการเปิดแท็บใหม่ที่เชื่อมต่อกับเซสชัน ssh ระยะไกลเดียวกัน ด้วยFile-> New Tabฉันได้รับแท็บอื่น แต่ฉันต้องเปิดเซสชัน ssh อื่นไปยังเซิร์ฟเวอร์ระยะไกล

3
คัดลอกไฟล์จาก Ubuntu ระยะไกลไปยังเครื่อง Mac
ฉันค้นหาไปรอบ ๆ แล้วดูเหมือนจะไม่พบสิ่งนี้ ... ฉันกำลังพยายามคัดลอกคีย์ส่วนตัวไปยังเครื่องท้องถิ่นของฉันซึ่งเป็น Mac เมื่อฉันไฟขึ้น terminal บน mac ของฉันฉันได้รับ Jamies-iMac:~ jamie$ ดังนั้นหลังจากที่ฉันเข้าสู่เซิร์ฟเวอร์ Ubuntu ฉันลองแล้ว scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt ซึ่งให้ฉัน: ssh: Could not resolve hostname Jamies-iMac: Name or service not known lost connection ในสถานที่ที่jamie@Jamies-iMac:/path/to/myfile.txtฉันได้ลองใช้รูปแบบอื่น ๆ แต่ดูเหมือนว่าไม่มีอะไรทำงาน ขอบคุณสำหรับความช่วยเหลือของคุณ.
42 ssh  mac  scp 

9
วิธีการประสานกราฟิกกับเซิร์ฟเวอร์ headless
ฉันมีเซิร์ฟเวอร์สำหรับการพัฒนาในอูบุนตู มันเป็นแร็คเซิร์ฟเวอร์แบบเก่าที่ตั้งอยู่ที่ไหนสักแห่งในคุกใต้ดินของ บริษัท ซึ่งไม่มีใครเคยไป วิธีเดียวที่สามารถใช้งานได้คือเซิร์ฟเวอร์หัวขาด (เช่นไม่มีจอภาพ / คีย์บอร์ดเชื่อมต่อและยอมรับเฉพาะการเชื่อมต่อเครือข่าย) เห็นได้ชัดว่าถ้าคุณแค่ต้องการเข้าถึง terminal ssh ก็เพียงพอแล้ว อย่างไรก็ตามฉันต้องการเชื่อมต่อกับส่วนต่อประสานกราฟิกเป็นครั้งคราว ในขณะนี้ฉันกำลังใช้ฟังก์ชั่น VNC ในตัว แต่ฉันค่อนข้างมั่นใจว่านี่ไม่ใช่วิธีที่มีประสิทธิภาพมากที่สุดหรือเป็นวิธีที่ปลอดภัยที่สุดในการเข้าถึงปัญหานี้ ฉันได้ทำการวิจัยเล็กน้อยเกี่ยวกับปัญหา แต่ไม่สามารถสรุปได้แน่นอน ฉันอ่านเกี่ยวกับการพยายามส่งต่อสภาพแวดล้อม X ผ่าน ssh ซึ่งอย่างน้อยก็จะแก้ปัญหาความปลอดภัยของฉัน ทุกคนสามารถแบ่งปันประสบการณ์ในการตั้งค่านี้ได้หรือไม่ มีวิธีอื่นที่อาจคุ้มค่าที่จะดูหรือไม่? ฉันเกือบจะเชื่อมต่อกับเซิร์ฟเวอร์นี้จากเครื่อง Windows ฉันไม่ทราบว่าอาจเป็นปัญหาสำหรับวิธีการบางอย่างที่แนะนำ

4
เข้าสู่ระบบ SSH ด้วยไฟล์. ppt บน Ubuntu Terminal
ฉันมีเซิร์ฟเวอร์ที่ใช้งานจริง ในการเข้าสู่เซิร์ฟเวอร์ฉันต้องใช้.ppkไฟล์ วิธีการลงชื่อเข้าใช้ด้วย Ubuntu Terminal และ.ppkไฟล์ ฉันลองสิ่งนี้: ssh -i location/file.ppk username@server-ip แต่มันแสดงข้อความผิดพลาด

3
วิธีคัดลอกไฟล์ไปยังเครื่องอื่นผ่านเทอร์มินัล
ฉันใช้ Ubuntu 10.04 ผ่าน VMPlayer และฉันมีเครื่องอื่น (เราเตอร์ Asus RT-N16) ฉันสามารถเชื่อมต่อกับเราเตอร์ด้วย telnet และดูระบบไฟล์ของมัน ฉันจะคัดลอกไฟล์จากเครื่องภายใน (ไฟล์คือ/ home / user / helloworld-c ) ไปยังเราเตอร์ (โฟลเดอร์ * / tmp / mnt / discb_1 *) ได้อย่างไร
39 ssh 

3
จะเปิดใช้งานอินสแตนซ์ใหม่ของ Google Chrome จากบรรทัดคำสั่งได้อย่างไร
มีวิธีใดบ้างที่ฉันจะสามารถเปิดใช้งานอินสแตนซ์ใหม่ของ Google Chrome จากบรรทัดคำสั่งได้ ผมไม่ได้หมายถึงการเปิดหน้าต่างใหม่ - ฉันต้องการใหม่เช่น นี่คือเหตุผล: สมมติว่าฉันเปิด Chrome และนำทางไปยังหน้าบางแห่ง จากนั้นฉันก็ SSH เข้าบัญชีเดียวกันจากที่อื่น เมื่อฉันวิ่ง: google-chrome ... ทั้งหมดที่ฉันได้รับคือแท็บใหม่ในหน้าต่างที่มีอยู่ นี่ไร้ประโยชน์อย่างแน่นอนเมื่อฉันเชื่อมต่อผ่าน SSH ฉันจะเปิดใช้งานอินสแตนซ์แยกต่างหากของ Chrome ที่ทำงานในบัญชีเดียวกัน แต่ใช้งานกับ SSH ได้อย่างไร

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