kali的ssh远程连接教程,和好用的软件分享

通常kali都是自带有ssh的,但是为了提高安全性不能直接连接,需要更改一下ssh配置文件

如果真的没安装ssh就需要先安装一下,然后重启kali,不过通常不会

apt-get install ssh

shutdown -r now

1,ssh的配置

输入以下代码进入配置文件

vim /etc/ssh/sshd_config

在配置文件里找到下面这两行代码

#PermitRootLogin prohibit-password

#PasswordAuthentication yes  

先将#号删掉就是开启的意思

第一个把后面的东西去掉改成yes就可以了

#PermitRootLogin prohibit-password                 改成PermitRootLogin yes

第2个本身就是yes就把#号去掉就可以了,其他不用动

#PasswordAuthentication yes  

然后保存退出就修改完了

然后需要开启一下ssh

service ssh start

开启后可以连接ssh

开启了不行就更新一下ssh然后重启

apt-get install ssh

shutdown -r now

2,ssh的连接

ssh的连接有很多方式,windows就自带就有ssh连接,或者用其他软件FinalShell,XShell等软件

2.1,windows连接kali的shell的方式

连接的命令:ssh  主机名@对方ip

win+r打开运行窗口输入cmd

连接的命令:ssh  主机名@连接主机的ip

输入:ssh root@192.168.88.141

然后第一次连接会出现这个问你是不是要继续连接,直接输入yes就好了

这里显示password是让你输入密码,你连接kali的那一个用户就用哪一个用户的密码,别搞混了,我这里是用管理员root示范,这里输入的密码是不会显示的,正常输入然后回车就好了

这样就成功了,可以正常使用

2.2,FinalShell软件的连接

软件的话我比较喜欢用FinalShell,因为可以很直观的看到内存,cpu等情况,还有文件可以直接点击,不用一直cd就很方便,还可以使用快捷键

双击打开软件

然后按图片操作

连接kali的那一个用户就用哪一个用户的密码,别搞混了,我这里是用管理员root示范

然后这个界面就有你连接的主机了,点击连接

这样就成功了

还有很多软件,我就不示范了,软件的连接方法都差不多

### Kali Linux通过SSH连接至VSCode实现远程编辑和调试 #### 安装必要的工具包 为了能够顺利地进行远程开发,需要先在Kali Linux上安装一些必备的软件包。这包括`openssh-server`用于提供SSH服务支持,以及可能需要用到的一些构建工具。 ```bash sudo apt update && sudo apt upgrade -y sudo apt install openssh-server git build-essential -y ``` 以上命令更新了系统的软件列表并升级已有的软件包,接着安装了OpenSSH服务器端程序、Git版本控制系统以及其他编译所需的工具集[^1]。 #### VS Code环境准备 确保本地机器上的Visual Studio Code已经安装完毕,并且安装了Remote - SSH扩展插件。该插件允许开发者直接从IDE内部建立安全shell连接到目标主机执行代码编写与测试工作[^2]。 #### 创建SSH密钥对(如果尚未存在) 对于更加便捷的安全登录体验,在客户端(Kali)生成一对新的RSA加密钥匙: ```bash ssh-t rsa -b 4096 -C "your_email@example.com" ``` 此过程会在提示下完成私钥保护短语设定;之后可将公钥添加进远端授权文件内以便后续免密码验证接入[^3]。 #### 配置SSH无密码登陆 把刚刚创建好的公共部分追加到目标设备(即运行着VSCode的那一台电脑)相应用户的`.ssh/authorized_keys`里头去: ```bash cat ~/.ssh/id_rsa.pub | ssh username@remote_host 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys' ``` 这里假设读者已经在另一侧开放好相应的端口转发规则和服务监听状态[^4]。 #### 使用VS Code发起SSH会话 现在回到个人PC前启动Visual Studio Code, 打开Command Palette (`Ctrl+Shift+P`) 输入 `Remote-SSH: Connect to Host...`, 接下来按照屏幕指示填写正确的地址信息格式如`username@ip_address` 或者具体域名形式[^5]。 一旦成功建立了链接,则可以在左侧活动栏找到新加入的工作空间节点,双击即可加载对应路径下的项目结构展开进一步的操作流程——无论是浏览文件还是开启内置终端来调用Linux指令都变得轻而易举起来。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值