腾讯云上传kali vmdk
1.准备VMDK镜像
我这里偷懒直接用的kali官方的vm包,但是官网的是多个文件,腾讯云允许使用的是单个的VMDK
1.1使用vmware-vdiskmanager工具
vmware-vdiskmanager.exe -r "D:\Virtual Machines\kali.vmdk" -t 0 "c:\a.vmdk"
成功后会出现successfully就说明生成成功了
2.镜像上传
依次点击“对象存储-存储桶列表-创建存储桶”此处需要注意权限需要使用公有。
创建好后,点击上传刚才生成的文件
上传完成后点击详情,复制链接地址
如果刚才没有进行权限设置可以点击授权管理,更改为公用,用完记得删除
3.导入镜像,创建实例
点击“云服务器-镜像-导入镜像”
导入镜像设置需要关注一下,其实一直下一步也没问题
导入方式如果失败记得选强制!最好第一次就强制
4.重装系统
在云主机重装系统
自定义镜像选择刚才的bucket
安装成功,成功点亮
5.优化
5.0更新sources
vi /etc/apt/sources.list#默认kali没有装vim
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
sudo apt update
sudo apt install -y kali-linux-large
5.1ssh
apt install openssh-server
vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
#可以用vim的/查找方法
/etc/init.d/ssh start
/etc/init.d/ssh status
/etc/init.d/ssh restart
#最好restart一下
update-rc.d ssh enable
#加入到开机启动项
5.2vnc
apt-get install vnc4server
Vncserver
More /root/.vnc/kali:2.log
查看开放端口,直接连接即可
### 5.4密钥登录
```shell
1. 制作密钥对
ssh-keygen
2. 在服务器上安装公钥
cd .ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
chmod 700 ~/.ssh
3. 设置 SSH,打开密钥登录功能
vi /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
PermitRootLogin yes
4.下载私钥id_rsa
下载/root/.ssh/id_rsa
/etc/init.d/ssh restart
重启后使用私钥即可成功登陆
设置好以后再把/etc/ssh/sshd_config加入
PasswordAuthentication no#禁止密码登录