云服务器linx系统改用户名,Linux cent-os 云服务器 初始化 更改登录用户名 设置安全策略 并安装最新版python...

(本文实操环境为cent-os-7.7)

在云提供商安装系统时,选择ssh密钥方式

一。更新软件

yum -y upgrade (yum方式可根据实际情况更改,比如RPM)

二。更改登录用户名

adduser <> #新增用户<>

passwd <>  ##为用户设密码

passwd root #为root用户设密码,保证<>和root可互相切换

mkdir /home/<>/.ssh/

cp /root/.ssh/authorized_keys /home/<>/.ssh/authorized_keys (把已有的公钥复制给新用户使用)

chown -R <>:<> /home/<>/.ssh/ #还需更改.ssh及其子目录所有者和所有组为<>

systemctl restart sshd (重启ssh服务使更改生效,然后新开一个ssh测试新用户<>能不能连上,与初始root用户使用同一个私钥)

(可选项:vim /etc/ssh/sshd_config

(Allowusers root <>))

如果可以连上:

vim /etc/ssh/sshd_config #ssh选项确保以下内容

PermitRootLogin no

PasswordAuthentication no

(Allowusers <>)

(AddressFamily inet)#只允许ipv4连接

Port 22

Port 10086 #开启10086端口以备替换22端口,可自定义其他数值范围1024-65535

同时,务必妥善保管客户端私钥文件!

三。防火墙

systemctl enable firewalld #开机自启防火墙

systemctl start firewalld #启动防火墙

firewall-cmd --list-all #查看防火墙规则

(如果要开web)

(firewall-cmd --query-service http ##查看http服务是否支持,返回yes或者no)

(firewall-cmd --add-service=http ##临时开放http服务)

(firewall-cmd --add-service=http(https) (--permanent) ##开放http(https)服务(永久))

firewall-cmd --permanent --add-port=?/tcp #开放tcp端口?,可用于ssh登录

firewall-cmd --reload #修改配置后要重启防火墙

四。修改ssh端口号

(比如10086端口)

(如果安装有SElinux)semanage port -a -t ssh_port_t -p tcp 10086

firewall-cmd --permanent --add-port=10086/tcp

ystemctl restart sshd

systemctl restart firewalld(重启服务使更改生效)

新开ssh测试10086端口,如果成功:

vim /etc/ssh/sshd_config

Port22注释掉

SELinux和防火墙关闭22端口

测试22端口,不能登录即可

同时,务必妥善保管客户端私钥文件!

(还可以给私钥加个密)

五。监测攻击IP

可安装相应软件

六。安装python3.8

sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gdbm gdbm-devel (安装依赖包,可根据python要求自定义)

下载或上传Python-3.8.3.tar.xz到服务器,不会用scp,可以使用ssh客户端传输(如xshell加lrzsz,,putty加pscp)

安装:

xz -d Python-3.8.3.tar.xz

tar -xvf Python-3.8.3.tar

cd Python-3.8.3

./configure  #安装路径可自定义

make

make install

make clean

(make distclean)

ln -s /usr/local/bin/python3 /usr/bin/python (创建python3的bash命令为python。如果已安装python2,后面加-f)(路径可根据自定义安装路径)

ln -s /usr/local/bin/pip3 /usr/bin/pip

vim ~/.bash_profile

i (PATH=$PATH:$HOME/bin:/usr/local/bin)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值