为了方便操做,咱们一般使用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文件(若是目录不存在,则建立出来):
将公钥配置在这个文件下