為了方便操作,我們通常使用xshell來作為linux系統的操作工具。
當虛擬機為Microsoft Azure時如何連接xshell;
1.打開xshell用戶秘鑰生成向導
一步一步的執行,最后一步要保存好公鑰。
然后打開微軟的cloud,登錄到本地賬戶。
修改/etc/ssh/sshd_config,將
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
這兩條注釋取消。
之后進入到 home/用戶名/.ssh目錄下,如果沒有就創建一個,並且創建一個authorized_keys文件,並且將本來生成的公鑰拷貝進去。
azure配置完成,再打開xshell新建回話,選擇公鑰登錄。
要生成root權限訪問,修改/etc/ssh/sshd_config文件
將 #PermitRootLogin yes 注釋取消掉
接着在/root/.ssh下面創建一個authorized_keys文件(如果目錄不存在,則創建出來):
將公鑰配置在這個文件下