使用 ssh-rsa2 的網路資料夾

使用 ssh-rsa2 的網路資料夾

我想將我的樹莓派配置為僅允許使用公鑰加密進行身份驗證,以使其更安全並使 ssh 更容易。但是,我想要從中進行 ssh 的 Windows 10 電腦上的網路資料夾不再連接到它,因為 Win 10 似乎無法使用 RSA 附加網路資料夾。至少我沒有找到透過 RSA 新增資料夾的選項,只有使用者名稱密碼驗證。

我想對位於同一本機網路的主機上的網路資料夾使用使用者名稱/密碼驗證,但只允許來自任何其他電腦的 RSA。

到目前為止,我已經修改了 sshd_config,因此唯一非 # 的行是

PubkeyAuthentication yes
ChallengeResponseAuthentication no

PasswordAuthentication no
Match Address 192.168.2.0/24
  PasswordAuthentication yes
Match All

Subsystem sftp /usr/lib/openssh/sftp-server

和標準配置。

答案1

是的,您可以使用 sshd_config 中的 Match 命令來做到這一點(在手動的

PasswordAuthentication no

Match Address 192.168.1.0/24
  PasswordAuthentication yes

這將允許僅從您的本地網路進行 PasswordAuthentication(假設是 192.168.1.0/24)。

Match 區塊應該位於末尾,但如果不是,並且您想關閉它,可以使用

Match All

相關內容