![](/img/trans.png)
[英]SSH : Copy files without password when using public key authentication.
[英]Ssh public key authentication without changing system files
我正在更改不同的參數,例如RSAAuthentication
, PubkeyAuthentication
和PasswordAuthentication
( sudo vim /etc/ssh/sshd_config
),以禁用ssh
密碼身份驗證,以僅通過公共密鑰強制ssh
登錄。
這些實驗對許多用戶產生不利影響,因為他們在嘗試ssh
到服務器時突然發現“連接被拒絕”。 我想避免這些實驗。 是否有任何解決方法可以啟用公共密鑰身份驗證而不接觸/etc/ssh/ssd_config
類的系統文件?
當然。 設置備用配置文件,並在進行實驗時在另一個端口上運行sshd:
cp sshd_config sshd_config_working
/usr/sbin/sshd -p 2222 -f sshd_config_working
現在您可以連接:
ssh -p 2222 user@localhost
並且,您可以根據需要進行任意更改,直到它可以按需工作為止。 此時,將_working
配置復制回主配置文件,然后重新啟動sshd。
或者,停止在生產服務器上亂搞,並設置虛擬機或容器進行測試,您可以在其中隨意修改sshd配置,而不會影響任何人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.