Kali Linux 实战教程(三) —— 花生壳内网穿透

本节教程讲解了如何添加用户,如何开启 ssh 服务,如何设置内网穿透等。

添加用户

1
adduser xwz		//新建用户,用户名为 xwz

之后会要求输入新的用户的密码,Kali Linux 还要求输入用户的一些信息,我们不用管默认按回车就行。

给新用户添加权限

如果不进行这一步,使用非 root 用户时,不能使用 sudo 命令。会报错

1
xx is not in the sudoers file. This incident will be reported.

一、 whereis sudoers 找出文件所在的位置,默认都是 /etc/sudoers

二、 chmod u+w /etc/sudoers 修改文件权限即添加文件拥有这的写权限,ls -al /etc/sudoers 可以查看原文件的权限。

三、 vim /etc/sudoers 编辑文件,在 root ALL=(ALL)ALL 行下添加 XXX ALL=(ALL)ALLXXX 为你的用户名。添加方法:找到root行,按下 i 键进入编辑模式添加即可!编辑好后 esc 键进入一般模式,键入 :wq 保存退出!

四、 最后, chmod u-w /etc/sudoers 回到文件的原权限!

开启 ssh

1.配置SSH参数

修改 sshd_config 文件,命令为:

1
vim /etc/ssh/sshd_config

#PasswordAuthentication yes 的注释去掉

然后,保存,退出vim。

2.启动SSH服务

命令为:

1
2
3
/etc/init.d/ssh start
or
service ssh start

查看SSH服务状态是否正常运行,命令为:

1
2
3
/etc/init.d/ssh status
or
service ssh status

3.设置开机自动启动 ssh 服务

1
2
update-rc.d ssh enable   //系统自动启动SSH服务
update-rc.d ssh disabled // 关闭系统自动启动SSH服务

花生壳内网穿透

安装过程请看 花生壳 3.0 for Linux 相关安装使用文档

下载 花生壳客户端

1
2
dpkg -i phddns_3.0_x86_64.deb
phddns start

记下 SN 。登录用

之后就可以配置 内网穿透 ,可以自定义端口为 22,即 ssh 的端口,

这样之后就可以用下面的命令登录

1
ssh -p 端口号 用户名@域名

参考

Linux添加/删除用户和用户组

xx is not in the sudoers file 问题解决

Kali 开启 ssh 服务