as title
最近在測試環境建立LAB 想測試使用公私鑰登入sftp
讓A機(windows 7/10 Client)登入機器B (sftp Server)
使用了2種方式,但都不成功
方法1.在B機上使用ssh-keygen 建立金鑰並將其中的id_rsa.pub 寫入 authorized_keys
並設定權限如下
[root@localhost ~]# ls -ld .ssh; ls -l .ssh
drwx------. 2 root root 38 .ssh
總計 8
-rw-------. 1 root root 1679 id_rsa
-rw-r--r--. 1 root root 408 authorized_keys
Client端使用 WinSCP 連結 server,取得在 Linux 產生的 Private Key。
再用PuTTYgen將從server取得在 Linux 產生的 Private Key。轉換成.ppk 的 Private Key
然後用FileZilla 掛載轉換成.ppk 的 Private Key 測試登入
錯誤: 認證失敗.
錯誤: 嚴重錯誤: 無法連線到伺服器
Failed
方法2.在A機(Client)上用PuTTYgen建立Private Key/public key,並將public key使用WinSCP
丟入B機(server)並將public key寫入authorized_keys,然後用FileZilla 掛載Private Key 測試登入 Failed
不知是哪個環節出了問題,還請各位先進前輩指點 感謝 <(_ _)>
-rw-------. 1 root root 408 authorized_keys
PermitRootLogin yes