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

sshd - OpenSSH SSH daemon

4
'ไม่มีรหัสผ่าน' หมายถึงอะไรในไฟล์ sshd_config
ฉันเพิ่งติดตั้ง Ubuntu 14.04 บนเซิร์ฟเวอร์ของฉันและฉันตั้งค่าไฟล์ config ทั้งหมดของฉันเมื่อฉันเจอสิ่งนี้ในsshd_configไฟล์ของฉัน: # Authentication: LoginGraceTime 120 PermitRootLogin without-password StrictModes yes นี่ทำให้ฉันกังวลมาก ฉันคิดว่าเป็นไปได้ว่ามีใครบางคนสามารถลงชื่อเข้าใช้เซิร์ฟเวอร์ของฉันในฐานะรูทโดยไม่มีรหัสผ่าน ฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ในฐานะรูทผ่าน: johns-mbp:~ john$ ssh root@192.168.1.48 The authenticity of host '192.168.1.48 (192.168.1.48)' can't be established. RSA key fingerprint is 40:7e:28:f1:a8:36:28:da:eb:6f:d2:d0:3f:4b:4b:fe. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.1.48' (RSA) …
118 openssh  sshd 

5
ฉันจะบังคับ SSH ให้อนุญาตเฉพาะผู้ใช้ที่มีกุญแจเข้าสู่ระบบได้อย่างไร
ฉันลองทำตามคำแนะนำที่นี่: http://lani78.wordpress.com/2008/08/08/generate-a-ssh-key-and-disable-password-authentication-on-ubuntu-server/ เพื่ออนุญาตให้ผู้ใช้ที่มีพับลิกคีย์บนเซิร์ฟเวอร์ตรวจสอบสิทธิ์ แต่ฉันไม่สามารถรับ SSH เพื่อไม่อนุญาตให้ลงชื่อเข้าใช้ด้วยชื่อผู้ใช้ / รหัสผ่านเท่านั้น นี่คือไฟล์ sshd_config ของฉัน - ฉันไม่มีอะไรเลยหรือ ฉันลองรีสตาร์ท SSH และคอมพิวเตอร์แล้ว # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind …
73 ssh  sshd 

2
ไม่สามารถเริ่ม sshd
ฉันใหม่กับ Ubuntu และพยายามที่จะเริ่ม sshd แต่มีปัญหามากมาย ฉันได้พยายามถอนการติดตั้งและการติดตั้ง SSH โดยการทำงาน และsudo apt-get remove openssh-client openssh-server sudo apt-get install openssh-client openssh-serverเมื่อฉันวิ่งsudo service ssh restartฉันจะได้รับ: stop: Unknown instance: ssh start/running, process 3638 sudo service sshd startunrecognized serviceให้ฉัน เมื่อฉันวิ่งps -A | grep sshฉันก็ไม่ได้อะไรเลย การเรียกใช้ssh localhostทำให้การเชื่อมต่อถูกปฏิเสธ
35 ssh  sshd 

6
ทำการเปลี่ยนแปลงในไฟล์ sshd_config โดยไม่ต้องรีบูตเซิร์ฟเวอร์
ฉันเปลี่ยนการกำหนดค่าในไฟล์ /etc/ssh/sshd_config แต่ได้ผลหลังจากรีบูตเซิร์ฟเวอร์เท่านั้น วิธีการเปลี่ยนแปลงโดยไม่ต้องรีบูตเครื่องเซิร์ฟเวอร์?
33 server  ssh  services  sshd 

9
ฉันจะปิดใช้งาน SSHD ไม่ให้เริ่มโดยอัตโนมัติได้อย่างไร
หลังจากติดตั้ง openssh-server เซิร์ฟเวอร์จะเริ่มทุกครั้งที่ฉันบู๊ต ถ้าฉันต้องการให้มันเป็นคู่มือฉันต้องทำอะไรบ้าง? ในรุ่น 0.6.7+ ของการพุ่งพรวดฉันจะเพิ่ม stanza "manual" ลงในไฟล์งาน 10.04 เริ่มต้นขึ้น 0.6.5-8 เป็นวิธีที่ต้องการปิดการใช้งาน ssh จากการเริ่มต้นโดยอัตโนมัติในกรณีนี้คืออะไร?
32 sshd 


6
tail: inotify ไม่สามารถใช้งาน, ย้อนกลับไปยังการสำรวจ: มีไฟล์ที่เปิดอยู่มากเกินไป
เมื่อฉันพยายามtail -f catalina.outฉันได้รับข้อผิดพลาด: tail: inotify cannot be used, reverting to polling: Too many open files ฉันลองคำตอบในโพสต์นี้: มีไฟล์ที่เปิดมากเกินไป - วิธีค้นหาผู้ร้าย lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | head เมื่อฉันรันคำสั่งข้างต้นผลลัพธ์คือ 17 6115 13 6413 10 6417 10 6415 9 6418 9 6416 …
16 bash  apache2  tomcat  sshd  tail 

2
% h หมายถึงอะไรในการกำหนดค่า SSHD
ฉันกำลังตั้งค่า OpenSSH บนเซิร์ฟเวอร์และฉันได้สร้างกุญแจของฉันบนไคลเอนต์ของฉัน แต่ฉันไม่รู้ว่าฉันควรจะวางกุญแจสาธารณะบนโฮสต์ที่ไหน ฉันเข้าใจว่าต้องเพิ่มลงในauthorized_keysไฟล์ แต่ไฟล์คีย์ที่ได้รับอนุญาตอยู่ที่ไหน ในsshd_configมันมีมันที่ %h/.ssh/authorized-keys ฉันมองไปรอบ ๆ และฉันเห็นผู้คนอ้างถึง% h ว่าเป็นทางลัดสำหรับโฮมไดเร็กตอรี่ แต่มันเป็นโฮมไดเร็กตอรี่เหมือนใน/home/.sshหรือ/home/user/.sshเปล่า? ยกโทษให้ความไม่รู้ของฉันและขอขอบคุณล่วงหน้า! ไดเรกทอรี. ssh ไม่ได้อยู่ในสถานที่ใดเลย

3
การให้สิทธิ์ผู้ใช้ sftp เข้าถึงไดเรกทอรี / var / www
ฉันได้สร้างผู้ใช้และสร้างโฮมไดเร็กตอรี่ของเขาแล้ว /var/www/mysite/ftpdir ฉันได้เพิ่มรายการผู้ใช้ที่ตรงกันสำหรับผู้ใช้รายนี้sshd_configด้วย ChrootDirectory ที่ชี้ไป/var/www/mysite ฉันรีสตาร์ทsshเพื่อรับสิ่งนี้ เมื่อฉันเข้าสู่ระบบด้วย sftp - ผู้ใช้ยังคงไปที่ไดเรกทอรีเก่าของผู้ใช้เช่น /home/user ฉันกำลังคิดถึงอะไร
12 users  sftp  www  sshd 


6
SSH ปฏิเสธการเชื่อมต่อ -“ sshd: บริการที่ไม่รู้จัก”
ฉันมีปัญหากับ SSH ssh: connect to host 192.168.1.7 port 22: Connection refused ฉันได้รับข้อผิดพลาดด้านบนเมื่อใดก็ตามที่ฉันพยายามเชื่อมต่อเดสก์ท็อปของฉันกับเดสก์ท็อปอื่นที่ใช้ SSH แต่ฉันสามารถ ping เดสก์ท็อปอื่นได้สำเร็จ ssh: connect to host 192.168.1.7 port 22: Connection refused เมื่อฉันพยายามรีสตาร์ท sshd มันจะแสดงข้อผิดพลาดต่อไปนี้ sshd: unrecognized service ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลโดยใช้ SSH แต่ฉันไม่สามารถเชื่อมต่อภายในเครือข่ายท้องถิ่น ฉันจะแก้ปัญหานี้ได้อย่างไร
10 networking  ssh  12.10  sshd 

1
วิธีการลบประกาศทางกฎหมายจาก MOTD / Banner สำหรับผู้ใช้ที่ไม่ใช่รูท
ปัญหา: ข้อความต่อไปนี้แสดงขึ้นสำหรับผู้ใช้ที่ไม่ใช่รูททั้งหมดเมื่อล็อกอินผ่าน SSH: โปรแกรมที่มาพร้อมกับระบบ Ubuntu นั้นเป็นซอฟต์แวร์ฟรี เงื่อนไขการแจกจ่ายที่แน่นอนสำหรับแต่ละโปรแกรมนั้นจะอธิบายไว้ใน แต่ละไฟล์ใน / usr / share / doc / * / ลิขสิทธิ์ Ubuntu มาพร้อมกับไม่มีการรับประกันใด ๆ ตามขอบเขตที่ กฎหมายอนุญาต การกำหนดค่า: /etc/ssh/sshd_configรวมของฉัน: PrintMotd no PrintLastLog no PrintMotd noและPrintLastLog noถูกทับซ้อนโดย PAM ใน/etc/pam.d/sshd เซสชันเสริม pam_motd.so เซสชันเสริม pam_lastlog.so ไม่แสดง showfailed /var/run/motdเชื่อมโยงกับ/etc/motd: / etc / motd -> / var / run …
9 12.04  ssh  sshd  motd 

4
ไม่สามารถ SSH จาก LAN ภายนอกแม้ว่าการส่งต่อพอร์ตจะใช้ได้
ใช้ Ubuntu 12.04 ฉันได้ตั้งค่าเซิร์ฟเวอร์ OpenSSH แล้ว ฉันสามารถเชื่อมต่อจากภายใน LAN แต่ไม่ใช่จากภายนอก ฉันกำลังใช้sshd_configไฟล์เดียวกันกับบนเครื่อง Ubuntu 12.04 เครื่องอื่นของฉัน (ซึ่งอยู่ใน LAN อื่น) $ ssh 192.168.0.2 ทำงานได้ดี แต่ $ ssh 65.76.97.222 (สร้างที่อยู่ IP) ไม่ทำงาน ไม่มีอะไรเกิดขึ้น. ไม่มีข้อผิดพลาดหรืออะไร พรอมต์ตั้งอยู่ตรงนั้น ขอบคุณความคิดเห็นด้านล่างฉันมีการจัดการเพื่อตรวจสอบผ่านเว็บไซต์canyouseeme.orgและShieldsUPที่พอร์ต 22 เปิดแน่นอน ใช้ตัวเลือกที่-vvvฉันได้รับต่อไปนี้: $ ssh -vvv 65.76.97.222 OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config …
8 networking  server  ssh  lan  sshd 

2
กระบวนการ SSH ไม่ถูกฆ่าบนเครื่องระยะไกลเมื่อระบบระยะไกลตัดการเชื่อมต่อโดยไม่คาดคิด
ฉันมีคำถามที่ฉันไม่สามารถหาคำตอบได้ ฉันมีคอมพิวเตอร์สองเครื่องซึ่งทั้งสองนี้ใช้ Ubuntu 12.04 ฉันเก็บคอมพิวเตอร์ไว้ที่บ้านและใช้ SSH เพื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ("ระยะไกล") คอมพิวเตอร์ระยะไกลสามารถเชื่อมต่อกับคอมพิวเตอร์ที่บ้านได้โดยไม่มีปัญหา คอมพิวเตอร์ระยะไกลยังมี SetAliveInterval ตั้งค่าเป็น 60 ใน / etc / ssh / ssh_config เพื่อให้การเชื่อมต่อไม่ตายถ้าฉันก้าวออกจากคอมพิวเตอร์สักครู่ บางครั้งการเชื่อมต่ออินเทอร์เน็ตของฉันบนคอมพิวเตอร์ระยะไกลจะหยุดชะงัก การขัดจังหวะทางอินเทอร์เน็ตทำให้อุโมงค์ SSH ของฉันปิด (แน่นอน) เมื่อฉันคืนค่าการเชื่อมต่ออินเทอร์เน็ตและเชื่อมต่อกับคอมพิวเตอร์ที่บ้านโดยใช้อุโมงค์ SSH ใหม่ แต่ฉันสามารถเห็นได้#ps axว่ากระบวนการเชื่อมต่อ SSH เก่ายังคงทำงานอยู่ ปัญหานี้เป็นปัญหาเพราะฉันใช้โฮมไดเร็กตอรี่ที่เข้ารหัสบนคอมพิวเตอร์ที่บ้านซึ่งไม่อนุญาตให้เข้ารหัสไฟล์อีกครั้งจนกระทั่งการเชื่อมต่อ SSH (ตอนนี้ตาย) ถูกทำลาย มีวิธีการตั้งค่า sshd_config บนคอมพิวเตอร์ที่บ้านหรือไม่เพื่อให้ตรวจพบโดยอัตโนมัติเมื่อการเชื่อมต่อเสียชีวิตและสิ้นสุดลงหรือไม่
8 ssh  sshd 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.