如何优雅地在VULTR上运行KALI
VULTR是个很不错的VPS提供商,几乎可以免费用来各种试验。不过它只提供cent os、debian、windows等常见系统,kali这种就不自带了。如果想直接在上面使用kali系统的话还需要折腾一番。
一、从自定义开始
首先需要上传一个iso
这里只支持http下载,可以在kali官网寻找下载资源,复制http下载地址进去,点击upload即可。
下载速度很慢很慢,需要耐心等待
显示Avialable之后就可以使用ISO安装服务器了
二、一步步安装系统
和Vultr自有的系统不同,自己上传的东西是原汁原味的系统,当然也不会自动安装,更不会自动配置ssh。
所以一定要自己打开远程窗口安装系统
↓就在这儿
接下来的安装过程与在虚拟机中无异,选intstall一步步安装即可
安装完后在远程连接中打开终端,输入
apt-get install ssh
安装SSH服务
启动ssh、关闭ssh、查看ssh状态的命令分别是:
/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh status
输入vi /etc/ssh/sshd_config
修改配置文件
将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //kali中默认是yes
找到#PermitRootLogin without-password ,把前面的#去掉,并且将“without-password”修改为YES,重启ssh服务。
然后就可以通过xshell远程连接了。
通过设置可以开机自动开启ssh
方法一:
sysv-rc-conf
sysv-rc-conf --list | grep ssh
sysv-rc-conf ssh on //系统自动启动SSH服务
方法二:
update-rc.d ssh enable //系统自动启动SSH服务
三、安装Nessus和其他
在这里下载Nessus对应kali的deb包,并上传上去服务器。
输入以下语句进行安装
dpkg -i Nessus-8.2.3-debian6_amd64.deb
安装完成之后就可以输入以下语句启动Nessus
/etc/init.d/nessusd start
使用netstat -ntpl | grep nessus
可以查看状态
之后通过https://服务器ip:8834
就可以web访问了。
安装所需的激活码在这里注册获取
如果下载失败的话,可以通过以下语句安装
/opt/nessus/sbin/nessuscli update
关闭桌面
kali自带的gnome
service gdm stop
参考链接:
关于kali开机自动启动ssh服务的方法以及配置kalissh的一些基本操作
Kali 安装 Nessus 详细过程