网络安全培训期间偶遇了kali这个神奇的系统,决定远程登陆玩一玩,但是就是远程不了,上网查了查发现因为Kali采用的是 debian的内核, 默认状况下是没法通ssh 远程登陆 root 用户
须要修改 ssh 的配置文件
1、配置SSH参数
修改sshd_config文件,命令为:
vi /etc/ssh/sshd_config
将#PasswordAuthentication no的注释去掉,而且将NO修改成YES,kali中默认是yes
右击桌面,单击打开终端,输入命令shell
在此提示页面直接回车vim
输入“/”后面加上你要找的内容能够快速匹配到安全
将PermitRootLogin without-password修改成
PermitRootLogin yes
保存wq,退出vim,会提示下图,咱们在wq后面加上!强制保存退出网络
2、启动SSH服务
命令为:
/etc/init.d/ssh start
或者
service ssh start
查看SSH服务状态是否正常运行,命令为
/etc/init.d/ssh status
或者
service ssh status
3、使用SSH登陆工具(Putty\SecureCRT\XShell)登陆kali
输入用户名、密码后,若是使用SSH链接工具仍是连不上kali ,以下图所示
那么须要生成两个密钥:
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_rsa_key
执行命令后都会让输入密码,直接敲回车设置为空便可
再使用xshell工具从新链接kali,链接成功!!!
4、设置系统自动启动SSH服务
方法一:
sysv-rc-conf
sysv-rc-conf --list | grep ssh
sysv-rc-conf ssh on //系统自动启动SSH服务
sysv-rc-conf ssh off // 关闭系统自动启动SSH服务
方法二:
update-rc.d ssh enable //系统自动启动SSH服务
update-rc.d ssh disabled // 关闭系统自动启动SSH服务ssh
。。。从前车马很慢,书信很远,一辈子只够爱一我的!ide