The content of which local file has to be transmitted to a remote SSH server in order to be able to log into the remote server using SSH keys?



A. ~/.ssh/authorized_keys
B. ~/.ssh/config
C. ~/.ssh/id_rsa.pub
D. ~/.ssh/id_rsa
E. ~./ssh/known_hosts

題解

選項A,「~/.ssh/authorized_keys」是SSH伺服器端用來儲存信任的使用者的SSH公鑰的檔案。此為正確答案。

選項B,「~/.ssh/config」是SSH客戶端用來設定SSH的檔案。

選項C,「~/.ssh/id_rsa.pub」是存放使用者的SSH公鑰的檔案。

選項D,「~/.ssh/id_rsa」是存放使用者的SSH私鑰的檔案。

選項E,「~./ssh/known_hosts」是存放信任的SSH伺服器公鑰(SSH伺服器本身的公鑰存在放「/etc/ssh/ssh_host_TYPE_key.pub」中,其中「TYPE」是加密方式)的檔案。