Linux环境配置
一、查看配置
查看IP 子网掩码
ifconfig
查看网关
route -n
二、配置主机名
查看主机名
- 方式一:hostnamectl
hostnamectl
- 方式二: hostname
hostname
配置主机
hostnamectl set-hostname 计算机名
hostnamectl set-hostname host01
三、配置ip
临时ip(重启后失效)
ifconfig 找到 网卡名字 ens33
ifconfig 命令格式
ifconfig 网卡名 ip地址 broadcast 广播地址 netmask 子网掩码地址
- 配置:临时的 ip + 子网掩码
ifconfig ens33 192.168.1.100 netmask 255.255.255.0
- 配置:临时的 ip + 广播地址 +子网掩码
ifconfig ens33 192.168.1.100 broadcast 192.168.1.255 netmask 255.255.255.0
重启计算机ip仍然有效
vim /etc/sysconfig/network-scripts/ifcfg-ethx
vim /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改参数
BOOTPROTO=static
IPADDR=192.168.23.133
NETMASK=255.255.255.0
GATEWAY=192.168.23.133
- 重新启动
service network restart
- 查看网络状态
systemctl status network.service
- 字段详细描述:
BOOTPROTO 这个是网络配置参数:
BOOTPROTO=static 静态IP
BOOTPROTO=dhcp 动态IP
BOOTPROTO=none 无(不指定)
通常情况下是dhcp或者static,通过指定方式的办法来获得地址,如果没有指定的话可能会出现问
四、修改普通用户登陆密码
修改普通用户登陆密码(非root账户)
-
在root账户下,打开/etc/shadow (不是passwd文件,因为密码实际上经过加密后放在了“影子口令”文件shadow中了。passwd文件每个用户均可见,但是shadow只有root可以见)。
vim /etc/shadow
-
找到普通用户名cicikasa,然后删除第二个域即可,域之间用“:”隔开的,如下:
user:TdkakkkYUukkjkjk:14672:0:99999:7:::修改密码:
user::14672:0:99999:7:::
上述红色部分就是经过加密的密码,删除即可
-
在普通用户下,输入 passwd 即可输入新密码
切换用户
su - user01
修改密码
passwd
注意:将密码强制修改为:123456 密文
123456 密文
$6$FqTT0ypKIZbuJCXq$KQaoArmlcjUWL90eeJL3fgnHKLedHyTx8v59nRD/rOlURAmlI6mgIsOsvxzlNJJQB7v9wkYGvnDCqbh5Ejo.y1
vim /etc/shadow
修改格式
user:加密后的字符串:14672:0:99999:7:::
完整修改:
user:$6$FqTT0ypKIZbuJCXq$KQaoArmlcjUWL90eeJL3fgnHKLedHyTx8v59nRD/rOlURAmlI6mgIsOsvxzlNJJQB7v9wkYGvnDCqbh5Ejo.y1:14672:0:99999:7:::
只读文件,强制保存
wq!
五、通过SSH连接到Linux服务器
linux 使用 rsa 生成秘钥
ssh-keygen -t rsa
公钥 id_rsa.pub
-
将 公钥: id_rsa.pub 配置到 authorized_keys文件
-
覆盖 authorized_keys 文件
cat ./id_rsa.pub > authorized_keys
- authorized_keys 文件后面追加
cat ./id_rsa.pub >> authorized_keys
-
假如报错:/root/. ssh/authorized_keys: 没有文件或者目录
创建文件夹(. ssh) 创建文件 (authorized_keys)
-
创建文件夹(. ssh)
mkdir ~/.ssh
chmod 700 ~/.ssh
-
创建文件 (authorized_keys)
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
-
查看文件是否生效
vim ~/.ssh/authorized_keys
私钥 id_rsa
- 使用 sz 下载 私钥
sz -a ~/.ssh/id_rsa
- 如果环境不能使用 rz 上传,sz下载。配置环境
yum install -y lrzsz
六、验证SSH是否配置是否成功
- 前提:下载私钥 id_rsa
linux 秘钥 复制到另一台 linux环境
- ssh-copy-id user@host
ssh-copy-id user001@192.168.23.133
这将把你的id_rsa.pub (在~/. ssh目录中)放在远程计算机的authorized_keys文件中,如果创建.ssh目录,并使用权限文件。
windows (需要安装ssh环境 )
OpenSSH 软件下载
https://download.csdn.net/download/xingyun_piaofu/86405313
- 私钥路径
C:\Users\Administrator\Desktop\id_rsa
- 使用绝对路径
C:\Users\Administrator\Desktop>ssh -p 22 root@192.168.23.133 -i C:\Users\Administrator\Desktop\id_rsa
- 相对路径
ssh -p 22 root@192.168.23.133 -i id_rsa
xshell
- 导入秘钥
- 配置秘钥登陆
参考资料:
https://blog.csdn.net/weixin_42478365/article/details/120959700#t3
https://blog.csdn.net/weixin_29315569/article/details/116955075
https://m.php.cn/article/489719.html
https://www.cnblogs.com/CristL/p/14448612.html
https://blog.csdn.net/qq_43070052/article/details/125511194
https://blog.csdn.net/qq_45637260/article/details/108617767
net/weixin_42478365/article/details/120959700#t3
https://blog.csdn.net/weixin_29315569/article/details/116955075
https://m.php.cn/article/489719.html
https://www.cnblogs.com/CristL/p/14448612.html
https://blog.csdn.net/qq_43070052/article/details/125511194
https://blog.csdn.net/qq_45637260/article/details/108617767
https://blog.csdn.net/qiukapi/article/details/84549979