爲了方便操做,咱們一般使用xshell來做爲linux系統的操做工具。linux
當虛擬機爲Microsoft Azure時如何鏈接xshell;shell
1.打開xshell用戶祕鑰生成嚮導ssh
一步一步的執行,最後一步要保存好公鑰。工具
而後打開微軟的cloud,登陸到本地帳戶。spa
修改/etc/ssh/sshd_config,將xml
#PubkeyAuthentication yesblog
#AuthorizedKeysFile .ssh/authorized_keys虛擬機
這兩條註釋取消。it
以後進入到 home/用戶名/.ssh目錄下,若是沒有就建立一個,而且建立一個authorized_keys文件,而且將原本生成的公鑰拷貝進去。io
azure配置完成,再打開xshell新建回話,選擇公鑰登陸。
要生成root權限訪問,修改/etc/ssh/sshd_config文件
將 #PermitRootLogin yes 註釋取消掉
接着在/root/.ssh下面建立一個authorized_keys文件(若是目錄不存在,則建立出來):
將公鑰配置在這個文件下