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

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


10
รอเวลานานในการเข้าสู่ระบบ
เมื่อฉันลงชื่อเข้าใช้บนเซิร์ฟเวอร์ฉันจะได้รับสิ่งนี้: No mail. Last login: Fri Nov 5 14:22:45 2010... ถ้าอย่างนั้นฉันต้องรอ 5 วินาทีแล้วก็พร้อม ... wolfy@ubuntu-server:~$ เวลารอนี้ปกติหรือฉันควรทำ "ซ่อมแซม" สิ่งนี้หรือไม่

1
ไม่สามารถโหลดคีย์โฮสต์: / etc / ssh / ssh_host_ed25519_key ใน /var/log/auth.log
ฉันมีอินสแตนซ์ Ubuntu 14.04 ที่ทำงานบน AWS ฉันเรียกดูไฟล์รับรองความถูกต้อง ( /var/log/auth.log*) และสังเกตว่าบรรทัดต่อไปนี้ปรากฏขึ้น: Could not load host key: /etc/ssh/ssh_host_ed25519_key บรรทัดนี้ปรากฏระหว่าง 1k-10k ครั้งต่อวันน่าจะเป็นเพราะความพยายามในการแฮ็คที่ล้มเหลว ในการค้นคว้าปัญหานี้ฉันพบคำถามจำนวนหนึ่ง ผลของการไม่มีคีย์นี้คืออะไร ฉันยังสามารถเข้าสู่ระบบได้ด้วยคีย์ที่ AWS ให้ไว้ มันบังคับให้มีการลดระดับความปลอดภัยของการเชื่อมต่อ SSH ของฉันหรือไม่? มันถูกปิดการใช้งานโดยมีวัตถุประสงค์เนื่องจากความกังวลด้านความปลอดภัยหรือไม่ ผมเคยเห็นบางคนชี้ให้เห็นว่าสำคัญไม่ได้ถูกสร้างขึ้นอย่างถูกต้องระหว่างการติดตั้งและที่ฉันต้องการที่จะงอกใหม่ที่สำคัญด้วยหรือdpkg-reconfiguressh-keygen อีกวิธีหนึ่งคือฉันเห็นคนแนะนำเพียงแสดงความคิดเห็นในบรรทัด: HostKey /etc/ssh/ssh_host_ed25519_keyใน/etc/ssh/sshd_config

7
เหตุใด rsync + ssh cron job ให้ข้อผิดพลาด 'การอนุญาตที่ถูกปฏิเสธ (publickey)'
ฉันทำการสำรองข้อมูลบ่อยครั้งไปยังไดรฟ์ในระบบซึ่งฉันต้องการซิงค์รายวันกับเซิร์ฟเวอร์ระยะไกล เซิร์ฟเวอร์เป้าหมายถูกกำหนดค่าสำหรับการเข้าถึงคีย์ SSH (ไม่มีรหัสผ่าน) เท่านั้น เนื่องจากคีย์ SSH หลักของฉันสำหรับเซิร์ฟเวอร์นั้นได้รับการป้องกันข้อความรหัสผ่านฉันได้สร้างคีย์ SSH ตัวที่สอง (ไม่ได้รับการป้องกันข้อความรหัสผ่าน) + ผู้ใช้เพื่อใช้สำหรับการสำรองข้อมูลแบบไม่ต้องใส่ข้อมูล - วิธีนี้ฉันไม่ต้องแสดงตน . ฉันใช้ cron และ rsync และคำสั่งทั้งหมดทำงานแยกกัน แต่ล้มเหลวเมื่อรวมกัน ที่ไกลที่สุดที่ฉันเคยได้รับขณะแก้ไขปัญหากำลังทำงานอยู่ env -i sh -c "rsync -lrstRO --delete --exclude 'lost+found' /Backups/auto-daily-backups/./ backups-only@XX.XX.XX.XX:/backups/desktop/" ซึ่งส่งกลับข้อผิดพลาด Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: …

2
คำสั่ง ssh-add ไม่ได้เพิ่มตัวตนของฉันไปยัง ssh-agent
ฉันเพิ่งติดตั้งอูบุนตู 13.10 และฉันกำลังจะเพิ่มตัวตนของฉันให้กับ ssh-agent ของฉันดังนั้นฉันจึงเปิดเทอร์มินัลและทำสิ่งนี้ bjorgvin@buntu:~$ ssh-add -l The agent has no identities. bjorgvin@buntu:~$ ssh-add bjorgvin@buntu:~$ ssh-add -l The agent has no identities. bjorgvin@buntu:~$ ความคิดใด ๆ
20 ssh  ssh-agent 

4
ไม่สามารถลงชื่อเข้าใช้เซิร์ฟเวอร์ของฉันผ่าน SSH และรหัสผ่านนั้นถูกต้อง
ฉันกำลังใช้ Linode และฉันได้ถามเกี่ยวกับช่อง IRC แต่ดูเหมือนไม่มีใครรู้ ฉันเข้าสู่เซิร์ฟเวอร์ของฉันผ่าน LISH ( อ้างอิง ) และฉันใช้รหัสผ่านที่ถูกต้องและทุกอย่างเป็นไปได้ด้วยดี อย่างไรก็ตามฉันต้องเข้าสู่ระบบผ่าน SSH / FTP และฉันทำไม่ได้ มันทำให้ฉัน "ปฏิเสธการอนุญาต" ฉันรู้ว่ารหัสผ่านนั้นถูกต้องเพราะฉันรีเซ็ตผ่าน LISH และฉันรู้ว่าฉันมีวิธีการเข้าสู่ระบบที่ถูกต้องเพราะฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ของฉันก่อนที่จะใช้คำสั่งเดียวกันทั้งหมด ฉันหวังว่านี่จะไม่กลายเป็นปัญหา noob หรือฉันจะผิดหวังมาก
20 ssh  login  password 

5
ฉันจะระงับข้อความ“ รุ่นใหม่ '12 .10 'ที่มีอยู่ได้อย่างไร?
เมื่อฉันsshเข้าไปในกล่องMythbuntuฉันได้รับข้อความนี้: Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-32-generic x86_64) * Documentation: https://help.ubuntu.com/ New release '12.10' available. Run 'do-release-upgrade' to upgrade to it. Last login: <redacted> $ แต่ฉันไม่ต้องการอัพเกรดเป็น 12.10 เพราะ Mythbuntu แนะนำให้ใช้ LTS เท่านั้น ฉันจะระงับข้อความ "รุ่นใหม่ '12 .10 'ที่มีอยู่ได้อย่างไร ฉันไม่ต้องการรับการแจ้งเตือนจนกว่าจะมีการเปิดตัว LTS ครั้งถัดไป ฉันได้ไปที่ Update Manager> การตั้งค่า> อัปเดตแล้วเลือก "แจ้งให้ฉันทราบถึงเวอร์ชันใหม่ของ Ubuntu: สำหรับรุ่นสนับสนุนระยะยาว" แต่นั่นไม่ได้เป็นการลบข้อความนี้
19 upgrade  ssh  login 



3
วิธีสร้างคีย์ส่วนตัว - สาธารณะโดยใช้ ssh-keygen และทำให้มันได้รับอนุญาต?
ฉันต้องการสร้างคีย์สาธารณะส่วนตัวบน Sever 1 และเก็บไว้ในตำแหน่งที่ไม่ใช่ตำแหน่งเริ่มต้น หลังจากนั้นให้บันทึกรหัสสาธารณะบนเซิร์ฟเวอร์ 2 ไม่อยู่ที่ตำแหน่งเริ่มต้นอีกครั้ง จากนั้นทำให้คีย์นี้เป็นคีย์ที่ได้รับอนุญาต อย่างไรก็ตามฉันไม่พบauthorized_keysไฟล์ใน~/.sshโฟลเดอร์ ฉันจะทำให้ได้รับอนุญาตได้อย่างไร
19 ssh 

2
จะถ่ายโอน identity (SSH) ของเครื่องไปยังเครื่องใหม่ได้อย่างไร?
ฉันกำลังสร้างเครื่อง Ubuntu ใหม่เป็นเซิร์ฟเวอร์ซึ่งควรจะแทนที่เครื่องเก่าด้วยซอฟต์แวร์รุ่นเก่า คำถามของฉันคือ: เป็นไปได้ไหมที่จะถ่ายโอน / คัดลอกข้อมูลประจำตัว (ในแง่ของ SSH) ของเครื่อง / เซิร์ฟเวอร์เก่าไปยังเครื่องใหม่ เป้าหมายของฉันคือว่าเครื่องใหม่ควรแทนที่เครื่องเก่าและคนอื่น ๆ จะเห็นว่าเป็นเครื่องเดียวกันเมื่อใช้ SSH กล่าวอีกนัยหนึ่งฉันต้องการทำให้การอัพเกรดเครือข่ายของฉันง่ายขึ้นโดยไม่ต้องรีเซ็ตข้อมูลประจำตัวที่ใช้ SSH หากมีการเปลี่ยนเซิร์ฟเวอร์หนึ่งเครื่อง (และโดยเฉพาะระบบปฏิบัติการ) ขอบคุณ - อัปเดต - เป้าหมายเฉพาะของฉันคือการถ่ายโอนข้อมูลรับรองสำหรับเซิร์ฟเวอร์เท่านั้น แต่ฉันใช้ ssh เพื่อแทนที่การเข้าสู่ระบบด้วยรหัสผ่านในบางครั้งและคำแนะนำเกี่ยวกับการเชื่อมต่อไคลเอนต์ / เซิร์ฟเวอร์ก็มีประโยชน์มากเช่นกัน
18 server  ssh 

1
Intellij ไม่สามารถดึงข้อมูลจากคอมไพล์ได้
ฉันได้โคลนที่เก็บข้อมูลคอมไพล์ที่มีอยู่ Git ทำงานได้ดีเมื่อฉันดึงโดยใช้บรรทัดคำสั่ง อย่างไรก็ตามเมื่อฉันลองทำแบบเดียวกันกับ Intellij มันก็บอกว่า Fetch failed. Fatal : Could not read from remote repository. บันทึกคอนโซล VCS แสดง: git fetch --progress --prune origin java.lang.RuntimeException: Invocation failed Server returned invalid Response. at org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.askPassword(GitSSHXmlRpcClient.java:176) at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:265) at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:157) at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137) Caused by: java.io.IOException: Server returned invalid Response. at org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXmlRpcTransport.java:243) at org.apache.xmlrpc.LiteXmlRpcTransport.sendXmlRpc(LiteXmlRpcTransport.java:90) …
18 ssh  git  intellij 

4
ใช้“ เชื่อมต่อกับเซิร์ฟเวอร์” เพื่อเชื่อมต่อผ่าน SFTP เพื่อเข้าถึงโฟลเดอร์ในเซิร์ฟเวอร์ระยะไกล
ฉันจะเชื่อมต่อกับบัญชี sftp ระยะไกลของฉันโดยใช้ตัวเลือก "เชื่อมต่อกับเซิร์ฟเวอร์" ของอูบุนตูได้อย่างไร เมื่อฉันมีกล่องโต้ตอบ "เชื่อมต่อกับเซิร์ฟเวอร์" บนหน้าจอของฉัน "ประเภทบริการ" จะแสดงเฉพาะ: FTP (with login) Public FTP นี่เป็นตัวเลือก FTP เดียวที่ฉันเห็นได้ในเมนูดรอปดาวน์ ไม่มีตัวเลือก SFTP?
18 ssh  remote-access  lan  sftp 

3
Chkrootkit กล่าวว่า“ การค้นหา Linux / Ebury - Operation Windigo ssh …เป็นไปได้ Linux / Ebury - Operation Windigo installetd” ฉันควรจะกังวลไหม?
ฉันวิ่งเร็ว ๆ นี้sudo chkrootkitและนี่คือผลลัพธ์อย่างหนึ่ง: Searching for Linux/Ebury - Operation Windigo ssh... Possible Linux/Ebury - Operation Windigo installetd ในการวิจัยของฉันเกี่ยวกับเรื่องนี้ฉันค้นพบกระทู้นี้ดังนั้นฉันจึงลองใช้คำสั่งที่แนะนำที่นั่นสองคำสั่งแรก: netstat -nap | grep "@/proc/udevd" find /lib* -type f -name libns2.so เอาท์พุทอะไร อย่างไรก็ตามคำสั่งนี้: ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo "System clean" || echo "System infected" …

3
คัดลอกไฟล์จากเซิร์ฟเวอร์ผ่าน ssh ไปยังดรอปบ็อกซ์
ฉันมีผู้ใช้ในเซิร์ฟเวอร์ linux (Debian) ที่มีการเข้าถึง ssh และมีไฟล์บางอย่างอยู่ ฉันต้องการคัดลอกไฟล์ไปยัง Dropbox ของฉัน แต่ฉันไม่ต้องการคัดลอกไปยัง Dropbox ของฉันในพีซีและแล็ปท็อปของฉันฉันต้องการคัดลอกไปยังบัญชี Dropbox ของฉันโดยตรงจากนั้นซิงค์กับพีซีและแล็ปท็อปของฉัน SCP ทำงานหรือไม่
18 ssh  dropbox  scp 

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