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

คำถามเกี่ยวกับการตรวจสอบการเชื่อมต่อไร้สายคีย์ SSH หรือรหัสผ่านใน Ubuntu

10
ฉันจะตั้งค่าล็อกอิน SSH ที่ไม่มีรหัสผ่านได้อย่างไร
ฉันต้องการที่จะสามารถเข้าสู่ระบบจากระยะไกลผ่าน ssh โดยไม่ต้องใส่รหัสผ่านตลอดเวลา ฉันจะตั้งค่าได้อย่างไร จำเป็นต้องใช้คำสั่งอื่นเพื่อดำเนินการเซสชันที่ไม่มีรหัสผ่านหรือไม่?

6
ทำไมฉันถึงได้รับข้อผิดพลาดการรับรองความถูกต้องสำหรับแพ็คเกจจากที่เก็บ Ubuntu
ฉันกำลังทดลองกับ VPN ดังนั้นฉันต้องการติดตั้ง pptpd john@desktop:~$ sudo apt-get install pptpd [sudo] password for john: <snip> The following extra packages will be installed: bcrelay The following NEW packages will be installed: bcrelay pptpd 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded. Need to get 90.5 kB of archives. …

4
ฉันจะจัดการกับข้อผิดพลาด "แหล่งที่ไม่ได้รับการรับรองความถูกต้อง" ใน Software Center ได้อย่างไร
การติดตั้งใด ๆ ที่ฉันพยายามผ่านศูนย์ซอฟต์แวร์กำลังบอกฉัน: ต้องการการติดตั้งแพ็กเกจที่ไม่น่าเชื่อถือ: การดำเนินการจะต้องมีการติดตั้งแพ็กเกจจากแหล่งที่ไม่ผ่านการตรวจสอบสิทธิ์ ฉันทำapt-get updateจากบรรทัดคำสั่งจากนั้นลบแหล่งซอฟต์แวร์ที่คีย์ไม่ดีออก (PPAs ที่ฉันเพิ่มด้วยตนเอง) และยกเลิกการเลือกในแหล่งซอฟต์แวร์สำหรับศูนย์ซอฟต์แวร์ แต่ไม่มีประโยชน์ ฉันไม่สามารถติดตั้งอะไรจากศูนย์ซอฟต์แวร์ได้อีก - เฉพาะ> จากบรรทัดคำสั่งด้วย apt-get ถอนการติดตั้ง / ติดตั้งตัวเลือกเท่านั้นหรือไม่ ฉันไม่ต้องการทำลาย PPA อื่น ๆ ที่ฉันมี ข้อมูลเพิ่มเติม: นี่คือการวางจากการปรับปรุง apt-get: Reading package lists... Done W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: …

2
ฉันจะอนุญาตให้ใช้การตรวจสอบรหัสผ่าน SSH จากที่อยู่ IP บางแห่งได้อย่างไร
ฉันต้องการอนุญาตการตรวจสอบรหัสผ่าน SSH จากซับเน็ตบางอันเท่านั้น ฉันเห็นตัวเลือกที่จะไม่อนุญาตให้ใช้ทั่วโลกใน/etc/ssh/sshd_config: # Change to no to disable tunnelled clear text passwords #PasswordAuthentication yes มีวิธีใช้การกำหนดค่านี้กับช่วงที่อยู่ IP ที่เลือกหรือไม่

2
ไพรเวตคีย์หลายอันสามารถใช้กับ ssh ได้อย่างไร?
ฉันสามารถตั้งค่า ssh เพื่อใช้การพิสูจน์ตัวตนของคีย์ส่วนตัว / สาธารณะ ตอนนี้ฉันสามารถทำ ssh user@server1 และเข้าสู่ระบบด้วยรหัสส่วนตัว ตอนนี้ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์อื่นและใช้รหัสอื่น ตั้งค่าอย่างไร ssh user@server1 ใช้ privatekey1 ssh user@server2 และใช้ privatekey2

3
ฉันจะใช้ตัวสร้างรหัสผ่านสำหรับการตรวจสอบสิทธิ์สำหรับการเข้าสู่ระบบจากระยะไกลได้อย่างไร
ฉันต้องการเสริมสร้างการรับรองความถูกต้องของการเข้าสู่ระบบ SSH ของฉันโดยเพิ่มปัจจัยอื่น: อุปกรณ์ตัวสร้างรหัสผ่านหรือแอปพลิเคชันการสร้างรหัสผ่านบนโทรศัพท์มือถือของฉัน ตัวเลือกที่ชัดเจนเท่านั้นในการตั้งค่าเริ่มต้นคือรหัสผ่านคงที่และคู่กุญแจ ฉันจะทำสิ่งนี้ได้อย่างไร (ถ้าฉันใช้รหัสผ่านรวมทั้งตัวสร้างรหัสผ่านนี่เป็นการตรวจสอบความถูกต้องสองปัจจัย (2FA): รหัสผ่านคือ "สิ่งที่ฉันรู้" และรหัสผ่านคือ "สิ่งที่ฉันมี")

15
กำลังพยายามตรวจสอบความถูกต้อง ssh กับไฟล์คีย์: เซิร์ฟเวอร์ปฏิเสธกุญแจของเรา
ฉันกำลังพยายามตั้งค่าการรับรองความถูกต้อง ssh ด้วยไฟล์คีย์แทนชื่อผู้ใช้ / รหัสผ่าน ไคลเอนต์เป็นกล่อง Windows ที่ใช้ PuTTY และเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ Ubuntu 12.04 LTS ฉันดาวน์โหลด puttygen.exe และให้มันสร้างคู่ที่สำคัญ ใน/etc/ssh/sshd_configฉันมีสายนี้: AuthorizedKeysFile %h/.ssh/authorized_keys และในไฟล์กุญแจสาธารณะของลูกค้ามันบอกว่า: ---- BEGIN SSH2 PUBLIC KEY ---- Comment: "my@email.address.com" ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAr3Qo6T5XU06ZigGOd3eKvfBhFLhg5kWv8lz6 qJ2G9XCbexlPQGanPhh+vcPkhor6+7OmB+WSdHeNO652kTofnauTKcTCbHjsT7cJ GNrO8WVURRh4fabknUHPmauerWQZ6TgRPGaz0aucU+2C+DUo2SKVFDir1vb+4u83 AV1pKxs=my@email.address.com ---- END SSH2 PUBLIC KEY ---- ฉันคัดลอกส่วนหนึ่งจาก "ssh-rsa AAA" ไปที่ "my@email.address.com" และใส่ลงในไฟล์~/.ssh/authorized_keysบนเซิร์ฟเวอร์ของฉัน ใน PuTTY ภายใต้การเชื่อมต่อ> SSH> รับรองความถูกต้องฉันป้อนเส้นทางไปยังคีย์ส่วนตัวที่สร้างขึ้นบนไคลเอนต์ของฉันและบันทึกการตั้งค่าเซสชัน …

3
nslookup ค้นหา ip แต่ ping ไม่ได้
ฉันรู้ว่านี่ดูเหมือนว่าคำถามอื่น ๆ "สามารถ ping ผ่าน ip แต่ไม่ใช่ DNS" แต่คำถามเหล่านั้นไม่ได้ช่วยฉันจริงๆเลย นอกจากนี้การมีไฟล์โฮสต์ในเครื่องทั้งหมดไม่สามารถทำได้เนื่องจากเซิร์ฟเวอร์นี้จะจัดการกับคอมพิวเตอร์จำนวนมากที่เชื่อมต่อกับมัน ฉันมีชุดเซิร์ฟเวอร์ ldap + dns และฉันต้องการให้คอมพิวเตอร์ในเครือข่ายของฉันตรวจสอบสิทธิ์บนเซิร์ฟเวอร์ ldap ส่วน ldap ของมันทำงานได้ดีและฉันสามารถ ssh ลงในเซิร์ฟเวอร์ ldap ที่มีหนังสือรับรอง ldap ได้ดี ปัญหามาพร้อมกับเครื่องไคลเอนต์ไคลเอนต์ถูกตั้งค่าให้ใช้เซิร์ฟเวอร์ dns (ในกรณีนี้ 192.168.0.243) และถ้าฉันได้รับใน terminal และทำ nslookup พบว่าเซิร์ฟเวอร์ ldap ได้ดี fernando@desktest:~$ nslookup ldap.mynet.local Server: 192.168.0.243 Address: 192.168.0.243#53 Name: ldap.mynet.local Address: 192.168.0.243 แต่เมื่อฉัน ping มันไม่พบที่อยู่ …

6
วิธีการเรียกใช้แอปพลิเคชันโดยใช้ sudo โดยไม่ต้องใช้รหัสผ่าน?
... แต่ยังจำเป็นสำหรับแอปพลิเคชันที่ต้องการสิทธิ์ผู้ดูแลระบบหรือไม่ เพื่อที่จะอนุญาตให้ต่อไปนี้: $ apache2ctl restart httpd not running, trying to start (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs $ sudo !! sudo apache2ctl restart #no password asked $ #works! สำหรับการอ้างอิงฉันได้เห็นการตั้งค่านี้ในอินสแตนซ์ e3 ของ amazon ความคิดใด ๆ

1
ฉันจะใช้การจดจำใบหน้าเพื่อเข้าสู่ระบบได้อย่างไร
ฉันใช้ Ubuntu 12.04 64- บิต ฉันกำลังมองหาโปรแกรมจดจำใบหน้าที่ฉันสามารถใช้เพื่อเข้าสู่บัญชีของฉัน ฉันเคยได้ยิน Pam Face Recognition แต่ดูเหมือนว่าจะไม่มีแพ็คเกจสำหรับ Ubuntu 12.04 และ PPA ไม่ได้ใช้งานมาระยะหนึ่งแล้ว มีทางเลือกอื่นที่ฉันสามารถใช้ได้หรือไม่?

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

1
จะรู้ได้อย่างไรว่ากล่องรับรองความถูกต้องเป็นของจริงหรือของปลอม?
ตัวอย่างเช่นมีคนสร้างกล่องโต้ตอบรับรองความถูกต้องปลอมเพื่อรับรหัสผ่านรูทของฉัน จะรู้ได้อย่างไรว่าเป็นของจริงหรือของปลอม?

6
“ ไม่สามารถติดตั้งหรือลบซอฟต์แวร์ได้เนื่องจากบริการตรวจสอบสิทธิ์ไม่พร้อมใช้งาน ”
ฉันมี 12.10 Ubuntu และเมื่อฉันพยายามที่จะลบ / ติดตั้งโปรแกรมที่ฉันได้รับการแจ้งเตือน: ไม่สามารถติดตั้งหรือลบซอฟต์แวร์ได้เนื่องจากบริการตรวจสอบสิทธิ์ไม่พร้อมใช้งาน (org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name': ':1.104'}): org.debian.apt.install-or-remove-packages เมื่อฉันเข้าสู่ระบบในฐานะผู้ใช้รูท (แทนที่จะเป็นบัญชีผู้ใช้ที่ฉันใช้เป็นประจำ) ฉันไม่มีปัญหา

1
เกิดข้อผิดพลาดในการตรวจสอบแพ็กเกจบางอย่างขณะอัปเกรด
เมื่อฉันพยายามอัพเกรดอูบุนตู 13.04 เป็น 13.10 มันให้ข้อผิดพลาดต่อไปนี้: It was not possible to authenticate some packages. This may be a transient network problem. You may want to try again later. See below for a list of unauthenticated packages. นอกจากนี้ในขณะที่ดาวน์โหลดไฟล์ฉันเห็นข้อผิดพลาดเช่น: Err http://in.archive.ubuntu.com saucy-backports/restricted Translation-en_IN ฉันลองลิงค์ไปยังคำถามที่คล้ายกันแต่ไม่ได้ผล ฉันไม่คิดว่าฉันมีปัญหากับกุญแจ

5
ฉันลบไฟล์“ / etc / passwd” และไม่สามารถเข้าสู่ระบบได้
ฉันพยายามเปลี่ยนชื่อผู้ใช้ของฉันและไดเรกทอรีภายในบ้านของฉัน ( /home/username) และระบบของฉันก็เริ่มขัดข้อง ผมลบpasswdไฟล์ passwd_bkpแต่ผมได้สำรองข้อมูลชื่อ ฉันพยายามที่จะเปลี่ยนชื่อpasswd_bkpเป็นpasswdและมันไม่ทำงาน ไม่มีคำสั่งที่ถูกดำเนินการ ... ฉันอยู่ในหน้าต่างเทอร์มินัล ฉันรีสตาร์ทระบบของฉันและตอนนี้ฉันไม่สามารถเข้าสู่ระบบได้ GRUB มีตัวเลือกสองแบบ: Linux และโหมดการกู้คืน ฉันพยายามเปิดเซสชันเป็น root แต่มีข้อความระบุว่าระบบไฟล์เสียหาย ฉันไม่สามารถเข้าถึงไฟล์ของฉันได้ ฉันทำไฟล์ทั้งหมดของฉันหายหรือไม่

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