kali开启ssh的方法
1、打开文件# vim /etc/ssh/sshd_config
2、找到#PasswordAuthentication yes (是否允许密码身份验证) 把#的注释去掉
3、找到PermitRootLogin(是否允许ROOT用户登录),把值改为yes,即:PermitRootLogin yes
4、启动SSH,命令:/etc/init.d/ssh start
5、重启SSH,命令:/etc/init.d/ssh restart
6、设置开机自动启动,命令:update-rc.d ssh enable
如果远程无法连接,使用下面操作:
0 1 |
查看ssh状态 # service ssh status |
如果最下面(红色文字)显示类似下面的一行或多行文字:
0 1 2 3 4 |
... ...error: Could not load host key: /etc/ssh/ssh_host_rsa_key ...error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key ...error: Could not load host key: /etc/ssh/ssh_host_ed25519_key fatal: No supported key exchange algorithms [preauth] |
意思就是没有密钥,那么操作如下:
0 1 |
先删除一下,防止有多余的不匹配的密钥 # rm -r /etc/ssh/ssh*key |
生成新密钥,在输入命令后会提示输入密码,可以不输入,直接回车,再次提示输入相同密码,再回车,方法如下:
0 1 2 3 |
# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key # ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key # ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key # ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key |
重启SSH服务
0 |
# service ssh restart |
查看SSH状态
0 |
# service ssh status |
正常情况应该不会有错误提示了,现在就可以通过22端口远程连接了。
树莓派安装了Kali系统的SD卡扩容问题(分区太小)解决办法