目录
- Termius ssh ubuntu、centos、kali
- 一、Ubuntu开启ssh服务及允许root登录
- 1、Ubuntu默认没有安装ssh的server,需要安装
- 2、允许远程使用root账号ssh连接本机修改/etc/ssh/sshd_config文件
- 3、需要重启系统或者ssh服务,刚安装完ssh-sserver服务默认开启
- 4、查看ssh状态如果不是默认启动,修改服务为enable
- 二、CentOS开启SSH服务及允许root登录
- 1、安装openssh-server
- 2、修改sshd服务配置文件
- 3、重启sshd服务
- 三、Kalilinux开启ssh及允许root登录
- 1、安装ssh服务器端
- 2、修改配置让ssh允许root登录
- 3、添加ssh开机自启动
- 四、Termius ssh连接
- 总结
Termius ssh ubuntu、centos、kali
一、Ubuntu开启ssh服务及允许root登录
1、Ubuntu默认没有安装ssh的server,需要安装
apt-get install openssh-server
ssh客户端是默认安装的,连接其它ssh服务器用的
apt install openssh-client
2、允许远程使用root账号ssh连接本机修改/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config
修改如下:允许root账户登录
#PermitRootLogin prohibit-password
PermitRootLogin yes
3、需要重启系统或者ssh服务,刚安装完ssh-sserver服务默认开启
#查看ssh服务状态
sudo systemctl status ssh
#启动
sudo systemctl start ssh
sudo service ssh restart
4、查看ssh状态如果不是默认启动,修改服务为enable
sudo systemctl enable ssh
二、CentOS开启SSH服务及允许root登录
1、安装openssh-server
yum list installed |grep openssh-server
如果有输出,证明已经安装了openssh-server,如果没有,需要安装
yum install openssh-server
2、修改sshd服务配置文件
编辑sshd服务配置文件
vim /etc/ssh/sshd_config
#没有vim
yum install vim -y
#开启监听端口
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
#允许远程登录
PermitRootLogin yes
#使用用户名密码作为验证连接
PasswordAuthentication yes
3、重启sshd服务
#查看状态
systemctl status sshd
#启动
systemctl start sshd
#配置开机自启动
systemctl enable sshd
三、Kalilinux开启ssh及允许root登录
1、安装ssh服务器端
Kalilinux默认是没有安装ssh的
apt-get install openssh-server
2、修改配置让ssh允许root登录
1.配置ssh配置文件
vim /etc/ssh/sshd_config
2.找到配置
原来这行:PermitRootLogin prohibit-password
修改成这行:PermitRootLogin yes
3.保存退出,重启ssh服务
/etc/init.d/ssh restart
3、添加ssh开机自启动
1.启动ssh
/etc/init.d/ssh start
#或
systemctl start sshd
2.查看ssh的运行状态
/etc/init.d/ssh status
#或
systemctl status sshd
3.开机自启动配置
systemctl enable ssh.service
#或
update-rc.d ssh enable
四、Termius ssh连接
总结
kali ubuntu默认ssh没有安装,需要安装并开启ssh服务
centos 则不需要