不知道为啥finalshell连不上kali,上网试了很多方法,搞了一小时终于搞好了
首先查看ssh是否启动
先看看自己有没有下载ssh
已经是最新的了
解决办法:
卸载ssh服务:
sudo apt-get purge openssh-server openssh-client
更新源列表:
sudo apt-get update
安装ssh服务端和客户端:
sudo apt-get install openssh-server openssh-client
启动ssh服务:
sudo service ssh start
还是提示没找到
解决方案:
添加ssh.service
systemctl enable ssh.service
检查服务是否启动:
ps -ef|grep ssh
netstat -anp|grep 上面查到的进程号
然后我们再用finalshell连接,默认端口是22
终于是成功了
还有一个问题就是在下载东西的时候可能会出现404 not found
这里我们可以换国内的源
直接sudo vim/etc/apt/sources.list
编辑软件源配置文件
按i进入编辑模式,百度一个国内源记得吧注释去掉,还要吧kali的源也一起去掉,然后出来再apt-get update
然后他就报没有数字签名的错误
解决办法:
cd /etc/apt/apt.conf.d/ vim 70debconf Acquire::AllowInsecureRepositories “true”; #注意:True的引号一定要是英文 apt-config dump,查看apt的对应配置有无生效 Acquire::AllowInsecureRepositories的属性值为"true"即设置成功
然后再apt-get update
可以发现错误变成警告了,这个不影响我们更新
可以继续更新了
搞了一个半小时终于是成功了,分享一下我的方法,可能还有更优解,欢迎大佬指出不足
第一次写博客,如有写的不好出请指出!