SSH远程登录练习

1.新增账号 zhangsan lisi wangwu zhaoliu aaa bbb ccc ddd
[root@y ~]# useradd zhangsan
[root@y ~]# useradd lisi
[root@y ~]# useradd wangwu
[root@y ~]# useradd zhaoliu
[root@y ~]# useradd aaa
[root@y ~]# useradd bbb
[root@y ~]# useradd ccc
[root@y ~]# useradd ddd
2.设置和账号同名的如果长度不够8位就重复账号
[root@y ~]# passwd zhangsan
更改用户 zhangsan 的密码 。
新的 密码:zhangsan
无效的密码: 密码包含用户名在某些地方
重新输入新的 密码:zhangsan
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd lisi
更改用户 lisi 的密码 。
新的 密码:lisi
无效的密码: 密码少于 8 个字符
重新输入新的 密码:lisi
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd wangwu
更改用户 wangwu 的密码 。
新的 密码:wangwu
无效的密码: 密码少于 8 个字符
重新输入新的 密码:wangwu
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd zhaoliu
更改用户 zhaoliu 的密码 。
新的 密码:zhaoliu
无效的密码: 密码少于 8 个字符
重新输入新的 密码:zhaoliu
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd aaa
更改用户 aaa 的密码 。
新的 密码:aaa
无效的密码: 密码是一个回文
重新输入新的 密码:aaa
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd bbb
更改用户 bbb 的密码 。
新的 密码:bbb
无效的密码: 密码是一个回文
重新输入新的 密码:bbb
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd ccc
更改用户 ccc 的密码 。
新的 密码:ccc
无效的密码: 密码是一个回文
重新输入新的 密码:ccc
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd ddd
更改用户 ddd 的密码 。
新的 密码:ddd
无效的密码: 密码是一个回文
重新输入新的 密码:ddd
passwd:所有的身份验证令牌已经成功更新。
3.设置这些账户都有对code目录w的权限
[root@y ~]# groupadd code 
[root@y ~]# usermod -g code zhangsan  
[root@y ~]# usermod -g code lisi
[root@y ~]# usermod -g code wangwu
[root@y ~]# usermod -g code zhaoliu
[root@y ~]# usermod -g code aaa
[root@y ~]# usermod -g code bbb
[root@y ~]# usermod -g code ccc
[root@y ~]# usermod -g code ddd
[root@y ~]# mkdir /code/
[root@y ~]# chmod -R g+w /code/ 
4.为以上的用户设置免密登录
[root@y ~]# su zhangsan
[zhangsan@y root]$ ssh-keygen 
[zhangsan@y ~]$ ssh-copy-id root@192.168.1.20
[zhangsan@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11

lisi
[lisi@y root]$ ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/lisi/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/lisi/.ssh/id_rsa.
Your public key has been saved in /home/lisi/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:tdtJoJbdka0q2RneD8XBmFW5Hwq44o3Nv44LBXBaZH4 lisi@y
The key's randomart image is:
+---[RSA 2048]----+
|     ..=      ..o|
|      B      B . |
|     . o E+ = + .|
|        o* = + + |
|        S.= = + o|
|       o.= O +  .|
|      ..O * =    |
|       o.=.  o   |
|         o++. .  |
+----[SHA256]-----+
[lisi@y root]$ ssh-copy-id root@192.168.1.20
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/lisi/.ssh/id_rsa.pub"
The authenticity of host '192.168.1.20 (192.168.1.20)' can't be established.
ECDSA key fingerprint is SHA256:7AcgA+ICA7nAIGHgupALnjIdI5QMGOVv/qOmgBsQyjc.
ECDSA key fingerprint is MD5:88:ca:ca:06:1e:be:21:1f:eb:0a:ca:d4:e8:e1:4a:50.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.1.20's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'root@192.168.1.20'"
and check to make sure that only the key(s) you wanted were added.
[lisi@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11

wangwu
[wangwu@y root]$ ssh-keygen 
[wangwu@y ~]$ ssh-copy-id root@192.168.1.20
[wangwu@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11

zhaoliu
[zhaoliu@y root]$ ssh-keygen 
[zhaoliu@y ~]$ ssh-copy-id root@192.168.1.20
[zhaoliu@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11

aaa
[aaa@y root]$ ssh-keygen 
[aaa@y ~]$ ssh-copy-id root@192.168.1.20
[aaa@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11

bbb
[bbb@y root]$ ssh-keygen 
[bbb@y ~]$ ssh-copy-id root@192.168.1.20
[bbb@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11

ccc
[ccc@y root]$ ssh-keygen 
[ccc@y ~]$ ssh-copy-id root@192.168.1.20
[ccc@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11

ddd
[ddd@y root]$ ssh-keygen 
[ddd@y ~]$ ssh-copy-id root@192.168.1.20
[ddd@y root]$ ssh -lroot 192.168.1.20
Last login: Wed Jul 17 16:25:45 2024 from 192.168.1.11


 

  • 25
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值