禁用root登录
创建普通账户并设置密码
# adduser test
# passwd test
配置zxc文件夹权限
# chown test /zxc
# chmod 755 /zxc
修改ssh配置文件找到PermitRootLogin改为no
# vi /etc/ssh/sshd_config
PermitRootLogin no
重启sshd即可
# systemctl restart sshd.service
修改ssh端口号
修改ssh配置文件找到Port修改
# vi /etc/ssh/sshd_config
Port 33333
推荐不直接改22端口,再下面添加一个自己想要的端口号,以防万一配置错误,连接不上去的情况
重启sshd
# systemctl restart sshd.service
防火墙开放自定义的端口并查看是否设置生效
# iptables -A INPUT -p tcp --dport 33333 -j ACCEPT
# iptables -L -n
这样就修改好了ssh端口号了,ssh连接的命令要加个-p 33333
ssh test@ip -p 33333
注意
由于ssh默认使用本级端口,导致git可能会出现问题
# vi ~/.ssh/config
Host gitee.com
User yourmail@163.com
IdentityFile ~/.ssh/id_rsa
Port 22
# unset GIT_SSH
# ssh -T gitee.com
Hi Test! You've successfully authenticated, but GITEE.COM does not provide shell access.
# git clone git@gitee.com:xxx/xxx.git