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

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

3
จะปิดข้อความต้อนรับหลังจากเข้าสู่ระบบ SSH ได้อย่างไร?
ฉันมีการเปลี่ยนแปลง/etc/issue.netดังนั้นฉันจึงได้ตั้งข้อความ "ส่วนตัว" หลังจากพิมพ์ชื่อผู้ใช้ในเทอร์มินัล SSH ตอนนี้ฉันกำลังพยายามเปลี่ยนข้อความต้อนรับหลังจากลงชื่อเข้าใช้สำเร็จ ฉันพบโพสต์มากมายเกี่ยวกับ/etc/motdไฟล์ แต่ส่วน "ยินดีต้อนรับสู่ Ubuntu blabla versionnumber และอื่น ๆ " + "* เอกสาร URL" ไม่ได้มี? ฉันไม่ต้องการแสดงข้อมูลระบบปฏิบัติการในเทอร์มินัล SSH ของฉันฉันรู้แล้วว่าได้ติดตั้งอะไรไปแล้ว :) ฉันแค่ต้องการที่จะเห็นการเข้าสู่ระบบครั้งสุดท้ายของฉัน และยังไม่ผิดพลาด; ข้อผิดพลาดอยู่ใน logfile ไฟล์ใดที่ฉันต้องแก้ไข?
32 server  ssh  login 

3
ไม่สามารถใช้ SSH ในฐานะรูทได้
ฉันใช้การติดตั้งเริ่มต้นopenssh-serverสำหรับเซิร์ฟเวอร์ Ubuntu 14.04 ของฉัน ฉันสามารถเชื่อมต่อผ่านคอนโซลได้ตามปกติเช่นชื่อผู้ใช้และรหัสผ่าน เมื่อฉันพยายาม SSH ด้วยชื่อผู้ใช้ / รหัสผ่านเดียวกันฉันได้รับข้อผิดพลาดการเข้าถึงถูกปฏิเสธซ้ำแล้วซ้ำอีก /var/log/auth.logรายงานFailed password for root from <ip address> port <port> ssh2แต่ฉันป้อนรหัสผ่านที่ถูกต้อง ทำไมฉันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH ได้แม้ว่าชื่อผู้ใช้และรหัสผ่านจะถูกต้อง?

5
การเชื่อมต่อใหม่ SSH เริ่มที่จะหยุด (ไม่ปฏิเสธหรือยกเลิก) หลังจากหนึ่งวันหรือมากกว่านั้นบนเซิร์ฟเวอร์ Ubuntu 13.04
เมื่อเร็ว ๆ นี้เราอัปเกรดเซิร์ฟเวอร์จากเซิร์ฟเวอร์ 12.04 LTS เป็น 13.04 ทุกอย่างดีรวมถึงหลังจากรีบูต เมื่อแพ็กเกจอัพเดททั้งหมดเราเริ่มเห็นปัญหาแปลก ๆ ssh ทำงานได้ประมาณหนึ่งวัน (ไม่ตรงตามกำหนดเวลา) จากนั้นจึงขอ SSH แฮงค์ภายหลัง (ไม่สามารถ ctrl + c, ไม่มีอะไรเลย) มันขึ้นอยู่และให้บริการปริมาณการใช้งานเว็บเซิร์ฟเวอร์ ฯลฯ พอร์ต 22 เปิดอยู่ (ips ฯลฯ เปลี่ยนแปลงเล็กน้อยสำหรับการโพสต์): nmap -T4 -A x.acme.com Starting Nmap 6.40 ( http://nmap.org ) at 2013-09-12 16:01 CDT Nmap scan report for x.acme.com (69.137.56.18) Host …
31 server  ssh 

4
ฉันจะติดตั้ง Ubuntu บนอุปกรณ์ที่ไม่มีหน้าจอหรือคีย์บอร์ดได้อย่างไร
นี่เป็นเรื่องยุ่งยาก ฉันต้องการติดตั้ง Ubuntu บนเครื่องที่ตั้งใจทำงานเป็นเซิร์ฟเวอร์และด้วยเหตุผลบางอย่างฉันไม่มีตัวเลือกในการเชื่อมต่อหน้าจอเข้ากับมัน ฉันคาดว่าสิ่งนี้อาจคล้ายกับการติดตั้งระยะไกล อย่างไรก็ตามปัจจุบันยังไม่มีระบบปฏิบัติการบนเครื่องนั้นดังนั้นฉันจะต้องตั้งค่าทุกอย่างตั้งแต่เริ่มต้น ในทางกลับกันฉันมีสิทธิ์เข้าถึงเครื่องนั้นได้ ดังนั้นฉันจะได้รับมันเพื่อบูตจาก CD / USB แต่นั่นยังไม่เพียงพอ มีวิธีในการติดตั้งจากระยะไกลหรือไม่? มีรุ่นของอิมเมจ Ubuntu ที่มาพร้อมกับเซิร์ฟเวอร์ SSH ที่ติดตั้งไว้ล่วงหน้าและเริ่มต้นเมื่อบูตเพื่อให้ฉันสามารถบูตเครื่องด้วยภาพดังกล่าวเชื่อมต่อกับมันผ่าน SSH และประมวลผลการติดตั้งจากคอมพิวเตอร์เครื่องอื่นได้หรือไม่? ถ้าไม่ฉันมีทางเลือกอะไรอีกบ้าง?

2
ปิดใช้งานการเข้าถึงรหัสผ่านผ่าน SSH หรือไม่
ฉันตั้งค่าเซิร์ฟเวอร์เพื่อสำรองกล่องเดสก์ท็อปของฉันจากระยะไกล ฉันต้องการป้องกันการเข้าถึงรหัสผ่านระยะไกลไปยังเซิร์ฟเวอร์อนุญาตเฉพาะผู้ใช้ที่มีคีย์ส่วนตัว (AKA กล่องเดสก์ท็อปของฉัน) เพื่อเข้าถึง ฉันจะบล็อกการเข้าถึงรหัสผ่านระยะไกลในขณะที่อนุญาตให้เข้าถึงรหัสผ่านทางกายภาพไปยังเซิร์ฟเวอร์ได้อย่างไร

4
การใช้เครื่องหมายตัวหนอนทำงานเป็นทางลัดไปยังไดเรกทอรีบ้านของฉันอย่างไร
ฉันสับสนกำลังพยายามคัดลอกไฟล์จากพีซีเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ฉันคิดออกแล้ว แต่ซินแท็กซ์ยังสับสนอยู่ งานนี้: scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b ซึ่งทำให้ในโฟลเดอร์Volenteer.png /home/j0h/bอย่างไรก็ตามวิธีนี้ใช้ไม่ได้: scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b สิ่งนี้ล้มเหลวเช่นกันทำให้ไม่พบไฟล์สถานะการออก 1: scp ~/Desktop/Volenteer.png jay@server.ip:~/j0h/b เช่นนี้: scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b เห็นได้ชัดว่ามีความแตกต่างระหว่าง~และ~/ ความแตกต่างนั่นคือการปรากฏตัวของ/ $~/ bash: /home/j0h/: Is a directory $ ~ bash: /home/j0h: Is a directory เหตุใดจึงเป็นเช่นนี้ใน scp การ~แก้ไขเพื่อ~/? นั่นคือการเดาฉันไม่สามารถยืนยันได้ว่าเกิดอะไรขึ้น แต่ดูเหมือนจะไม่สอดคล้องกันและทำให้เกิดความสับสน นี่เป็นข้อบกพร่องใน scp หรือไม่ หรือมีบางอย่างเกี่ยวกับตัวหนอนฉันหายไป?
30 bash  ssh  scp 

1
ฉันจะตั้งค่าพร็อกซี SOCKS ในพื้นที่ที่รับการรับส่งข้อมูลผ่าน SSH ได้อย่างไร
สมมติว่าฉันมีสิทธิ์เข้าถึงเซิร์ฟเวอร์ SSH ที่รองรับการสร้างช่องสัญญาณและฉันอยู่บนพีซีที่ใช้งาน * ubuntu ฉันจะตั้งค่าพร็อกซี SOCKS ในพื้นที่ที่รับส่งข้อมูลผ่านเซิร์ฟเวอร์ SSH นั้นได้อย่างไรก่อนเข้าถึงอินเทอร์เน็ต
30 firefox  ssh  proxy 

1
วิธีเข้าถึงที่เก็บ git โดยใช้ SSH
ฉันมีกุญแจสาธารณะ ฉันคิดว่านี่เป็นสิ่งจำเป็นสำหรับการเชื่อมต่อ SSH ไปยังเซิร์ฟเวอร์ที่มี repo git อยู่ ตอนนี้ฉันไม่รู้วิธีรับรหัส ใครช่วยกรุณาบอกฉันว่าฉันต้องทำตามขั้นตอนทั้งหมดฉันจะได้รับรหัส? กำลังติดตั้งการกำหนดค่า git + ที่เกี่ยวข้อง สร้างการเชื่อมต่อ SSH รับซื้อคืน
30 ssh  git 


2
เปลี่ยนสีของเทอร์มินัลตามเซสชัน SSH
เป็นไปได้หรือไม่ที่จะเปลี่ยนสีของเทอร์มินัลโดยอัตโนมัติตามเซิร์ฟเวอร์ที่ฉันเชื่อมต่อผ่าน SSH ตัวอย่างเช่นเมื่อฉันไฟขึ้นเครื่องก็มีสีมาตรฐานที่กำหนดไว้ในโปรไฟล์ของฉัน จากนั้นฉันไปที่ ssh.example.com และเปลี่ยนเป็นสีดำ & เขียวแทน จากนั้นฉันออกจากเซสชันและสีกลับสู่ธีมสีมาตรฐาน ฉันรู้ว่าคุณสามารถทำได้ด้วยตนเอง แต่ฉันกำลังมองหาวิธีอัตโนมัติ

10
วิธีการใช้ sshpass
ฉันจำเป็นต้องใช้sshpassเพื่อเปิดใช้คำสั่งระยะไกลผ่าน SSH จากรหัส Java ถ้าฉันพิมพ์ด้วยตนเองในคอนโซล: ssh -p 22 user@ipaddress mplayer '/media/data/myFavouriteSong.mp3' ทำงานได้อย่างสมบูรณ์ แต่ขอรหัสผ่าน ดังนั้นฉันจึงพยายามวิ่งsshpass: sshpass -p mypass ssh -p 22 user@ipaddress mplayer '/media/data/myFavouriteSong.mp3' sshpass -p mypass ssh -l user@ipaddress mplayer '/media/data/myFavouriteSong.mp3' sshpass -p mypass ssh -t user@ipaddress mplayer '/media/data/myFavouriteSong.mp3' sshpass -p mypass ssh user@ipaddress echo 'OK' และไม่มีใครทำงาน
28 command-line  ssh 

5
ฉันจะตรวจสอบผู้ใช้และพยายามเข้าถึง SSH บนเซิร์ฟเวอร์ของฉันได้อย่างไร
ฉันมีปัญหาด้านความปลอดภัยเล็กน้อยกับเซิร์ฟเวอร์ของฉันผู้ใช้ SSH สองสามคนได้ตั้งไฟที่รู้จักกันดี ฉันอยากจะ: ติดตามการเข้าสู่ระบบของผู้ใช้และการออกจากระบบ ติดตามกิจกรรมของ SSH เหล่านี้เพื่อค้นหากิจกรรมที่เป็นอันตราย ป้องกันผู้ใช้จากการลบบันทึก ฉันไม่ได้เป็นผู้ดูแลระบบ sys มากและฉันค่อนข้างไม่มีประสบการณ์ในเรื่องนี้ดังนั้นคำแนะนำใด ๆ ก็ยินดีต้อนรับและเป็นประโยชน์มาก :)
28 server  security  ssh 

4
ปฏิเสธสิทธิ์สำหรับ root @ localhost สำหรับการเชื่อมต่อ ssh
ฉันเพิ่งติดตั้ง Ubuntu 14.04 และ LAMP บนนั้น แล้วผมอยากจะกำหนดค่าเซิร์ฟเวอร์ของฉันพยายามเพื่อออกนี้กวดวิชา เมื่อฉันให้คำสั่ง: ssh root@localhost ฉันได้รับ: การอนุญาตถูกปฏิเสธโปรดลองอีกครั้ง ฉันเข้าสู่ระบบในฐานะผู้ใช้รูทผ่านคำสั่ง: sudo -i ฉันก็ลองเหมือนกันโดยลงชื่อเข้าใช้ผ่าน: sudo -s ฉันใช้รหัสผ่านเดียวกันกับที่ใช้ในการเข้าสู่ระบบในฐานะผู้ใช้ แต่ยังคงได้รับข้อความแสดงข้อผิดพลาดเดียวกัน มีคนช่วยฉันที่นี่ได้ไหม PS: ฉันดูคำถามนี้แต่ดูเหมือนจะไม่ทำงานสำหรับฉัน

4
ฉันจะเชื่อมต่อเซสชัน ssh อีกครั้งหลังจากที่ไปป์ที่ขาดได้อย่างไร
ดังนั้นฉันจึงทำงานapt-get upgradeบนเซิร์ฟเวอร์เมื่อเราเตอร์ตัดสินใจแล้วว่ามันนานเกินไปเพราะมันทำให้ฉันโกรธครั้งสุดท้าย: มันขาดการเชื่อมต่อทั้งหมด คุณธรรมของเรื่องราวคือการใช้งานscreenมากเมื่อคุณอยู่บนเราเตอร์ bum อย่างไรก็ตามฉันกลับเข้าสู่ระบบและพบในฮ็อพที่กระบวนการยังคงแขวนอยู่ที่นั่นยังคงรอ Y / n ของฉันที่จะอัพเกรด (ยังไม่ได้ตีมันโชคดี) มีวิธีใดบ้างที่ฉันจะสามารถกลับไปที่เซสชันที่ใช้งานไม่ได้ ฉันลงเอยด้วยการฆ่ามันเพราะมันไม่ได้อยู่ในช่วงกลางของการจัดการบรรจุภัณฑ์ แต่มันจะเป็นการดีสำหรับการอ้างอิงในอนาคต
28 ssh  openssh 

3
วิธีที่ง่ายที่สุดในการเข้าถึง GUI ระยะไกลกับ Ubuntu 16.04“ เซิร์ฟเวอร์” จาก Ubuntu 16.04“ เดสก์ท็อป” คืออะไร?
ฉันกำลังพยายามที่จะหาวิธีที่ "จริงจัง" ในการกำหนดค่าเซิร์ฟเวอร์ Ubuntu 16.04 LTS ของฉันเพื่อให้สามารถเข้าถึงผ่านทาง GUI (ตัวเลือก SSH มากกว่า) ฉันต้องการเข้าถึงจากเวิร์กสเตชัน Ubuntu 16.04 ของฉัน ฉันมีความรู้ไม่ดีจริง ๆ ว่าเทคนิคเหล่านั้นทำงานอย่างไร ฉันอ่านเกี่ยวกับ X11 และดูเหมือนว่าเป็นไปได้เพียงแค่ติดตั้งเซิร์ฟเวอร์ Xorg และเปิดใช้งานการส่งต่อ X11 และเป็นไปได้ แต่ในบทความอื่น ๆ ฉันอ่านแล้วว่ามันเพียงพอที่จะติดตั้งแพ็คเกจทั่วไปบนเดสก์ท็อปและไม่จำเป็นต้องติดตั้ง GUI ที่เกี่ยวข้องทั้งหมด ดังนั้นฉันสับสนจริงๆ ฉันยังเห็นว่ามีหลายวิธีเช่น VNC, "X11" ส่งต่อธรรมดา, xRDP พวกเขาสามารถรวมกัน ฉันอ่านทรัพยากรต่าง ๆ และเมื่อฉันรู้วิธีที่ดีที่สุดในการทำเช่นนี้คือใช้ xRDP? ฉันอาจผิด บทความนี้ (หนึ่งในฉันอ่านแล้ว) http://c-nergy.be/blog/?p=8952อธิบายการติดตั้ง xRDP และไม่พิจารณา SSH นี่คือ ssh …
27 ssh  gui  remote 

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