ฉันกำลังตั้งค่าเซิร์ฟเวอร์และต้องการเปิดใช้งานการพิสูจน์ตัวตนแบบ Pubkey สำหรับเพื่อนสองคนของฉันเรามีบัญชีแยกต่างหาก แต่มีบัญชีที่เรียกว่า เซิร์ฟเวอร์
ซึ่งใช้งานเซิร์ฟเวอร์ FiveM และ cronjobs สองสามตัว
การรับรองความถูกต้องของคีย์ Pubkey ทำงานได้ดีในบัญชีผู้ใช้ แต่ด้วยเหตุผลบางประการจึงใช้ไม่ได้กับ เซิร์ฟเวอร์
บัญชีแม้ว่าเนื้อหาของ ~/.ssh/authorized_keys
เหมือนกันทุกบัญชี
นี้เป็น /etc/ssh/sshd_config
:
รวม /etc/ssh/sshd_config.d/*.conf
พอร์ต 8593
พิธีสาร 2
MaxAuthTries 3
PubkeyAuthentication ใช่
การตรวจสอบรหัสผ่านใช่
หมายเลขใบอนุญาตว่างรหัสผ่าน
ChallengeResponseAuthentication เลขที่
เลขที่ KerberosAuthentication
GSSAPIการตรวจสอบเลขที่
ใช้หมายเลข PAM
AllowAgent หมายเลขการส่งต่อ
อนุญาตให้ Tcp ส่งต่อหมายเลข
X11หมายเลขการส่งต่อ
เลขที่พิมพ์
ClientAliveInterval 1800
ใบอนุญาตอุโมงค์เลขที่
PermitRootเข้าสู่ระบบหมายเลข
ยอมรับEnv LANG LC_*
ระบบย่อย sftp ภายใน-sftp
จับคู่กลุ่ม sftp_users
ไดเรกทอรี Chroot %h
AuthorizedKeysFile %h/.ssh/authorized_keys
ForceCommand ภายใน-sftp
คุณช่วยฉันหน่อยได้ไหม