kali系统ssh服务开启

说明:
新安装了个上kali玩玩,kail版本是kali-linux-2016.1-amd64。通过ssh远程时,却出现了些情况无法连接,特此记录下。

具体:
默认情况下kali并没有开启ssh服务
1. 修改sshd_config文件,将#PasswordAuthentication no的注释去掉,并且将NO修改为YES

# vi /etc/ssh/sshd_config
PasswordAuthentication yes

 
2. 将#PermitRootLogin yes的注释去掉
改之前是

# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes

改之后是
# Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes

 
3. 启动SSH服务

# /etc/init.d/ssh start

 
4. 验证SSH服务状态

# /etc/init.d/ssh status

 
5. 设置开启启动

# vi /etc/rc.local  //在exit 0前添加以下内容
/etc/init.d/ssh start

 
附录:
附录1:用xshell 4连接kali时,出现无法匹配的outgoing encryption算法 ,No matching outgoing encryption algorithm found
在到kail的sessions中 | properties | ssh | security在encryption中选择aes256-ctr,mac加密列表中选择hmac-sha2-256保存即可。如下图所示
xshell

注意:
如果没有aes256-ctr、hmac-sha2-256,就分别选择encryption、mac右边的edit,勾选里面的所有项。
还有,用xshell连接kali里,mac里面是没有hmac-sha2-256这项的,这里更新xshell到xshell 5即可!

发表评论

邮箱地址不会被公开。 必填项已用*标注