安装服务后修改主配置文件
vim /etc/ssh/sshd_config #改这个配置文件
在第32行PermttRootLogin yes #允许root用户登录
systemctl restart sshd #然后再重启一下服务
修改端口号
vim /etc/ssh/sshd_config
12 Port 2222 #端口号改成2222
systemctl restart sshd #重启服务
查看端口号
ss -tnlp | grep sshd #查看sshd端口号
配置客户端在某一用户下实现免密登录
apt install sudo #安装服务
sudo useradd -m Chinaskill20 -g sudo -s /bin/bash -d /home/Chinaskill20
sudo passwd Chinaskill20
New password:1
Retype new password:1
passwd:password updated successfully
su - Chinaskill20
ssh-keygen -t rsa
被登录的服务端需要开启PermitRootLogine yes #允许远程登录
vim /etc/ssh/sshd_config
32 PermitRootLogin yes
ssh-copy-id root@10.10.100.254 -p 2222
ssh root@10.10.100.254 -p 2222 #登录
仅允许我们的chinaskills20用户登录,其余所有主机的请求都应该拒绝
vim /etc/hosts.allow
sshd:10.10.100.254:allow
vim /etc/hosts.deny
sshd:all
systemctl restart sshd
换一台客户端测试
出效果之后,再去删除允许和拒绝的配置文件,然后重启服务,这个目的是为了不影响后续服务
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)