3、回到tast01服务器中查看siti家目录中是否有推送的文件
[root@tast01 ~]# cd /home/siti //进入siti家目录 [root@tast01 siti]# ls -a //查看隐藏文件 . .bash_history .bash_profile .cache .mozilla .. .bash_logout .bashrc .config .ssh [root@tast01 siti]# cd .ssh //进入添加的.ssh目录 [root@tast01 .ssh]# ls //查看信息 authorized_keys [root@tast01 .ssh]# cat authorized_keys //查看信息内容 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBD6B4elJHibp7lYDfogSfd7krTUPyKzvLHZNk75GTm1oibrA0aMirgtwxxfUEOi+9+ZGU2V0C3+zH6vQpjvvPoo= siaa@tast02 //siaa@tast02的ecdsa加密文件4、在tast02客户端中使用siaa用户进行验证登录服务器tast01中siti用户
[siaa@tast02 .ssh]$ whoami //使用命令查看当前登录用户 siaa //确定当前登录用户为siaa [siaa@tast02 .ssh]$ ssh siti@192.168.144.133 //使用ssh服务登录服务器siti用户 Enter passphrase for key '/home/siaa/.ssh/id_ecdsa': //输入设置的ecdsa密码 Last login: Mon Sep 9 22:37:19 2019 from 192.168.144.132 [siti@tast01 ~]$ //成功登录服务器siti用户5、设置客户机信任用户免验证登录服务器
[siti@tast01 ~]$ exit //退出当前用户 登出 Connection to 192.168.144.133 closed. [siaa@tast02 .ssh]$ ssh-agent bash //回到tast02中siaa用户,使用命令代理bash环境 [siaa@tast02 .ssh]$ ssh-add //使用命令添加验证密码 Enter passphrase for /home/siaa/.ssh/id_ecdsa: //输入验证密码 Identity added: /home/siaa/.ssh/id_ecdsa (/home/siaa/.ssh/id_ecdsa) //成功添加密码 [siaa@tast02 .ssh]$ ssh siti@192.168.144.133 //登录服务器siti用户 Last login: Mon Sep 9 23:31:28 2019 from 192.168.144.135 [siti@tast01 ~]$ //成功登录,免密码验证 SSH客户端程序1、进入tast01服务器,编辑SSH配置文件,打开root登录,因为在Linux系统中有些路径没有root权限,无法实现复制功能,
[root@tast01 ~]# vim /etc/ssh/sshd_config ...//省略部分内容... # Authentication: #LoginGraceTime 2m PermitRootLogin yes //开启登录root用户权限 #StrictModes yes MaxAuthTries 6 #MaxSessions 10 PubkeyAuthentication yes # The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 :wq //保存退出 [root@tast01 ~]# systemctl restart sshd //重启SSH服务2、在tast02中验证root用户登录权限是否成功开启。
[root@tast02 ~]# ssh root@192.168.144.133 //使用ssh服务登录服务器root用户 root@192.168.144.133's password: //输入用户密码 Last login: Wed Sep 11 22:56:28 2019 from 192.168.144.135 [root@tast01 ~]# //成功登录3、在tast02中退出服务器root用户登录,在opt目录下创建文件,使用scp命令推送给tast01用户
[root@tast01 ~]# exit //退出 登出 Connection to 192.168.144.133 closed. [root@tast02 ~]# cd /opt/ //进入opt目录 [root@tast02 opt]# ls //查看 rh [root@tast02 opt]# echo "this is ssh-client" > ssh_client.txt //创建.txt文件 [root@tast02 opt]# mkdir -p tast/si11 //递归创建tast目录并在tast目录下创建si11目录 [root@tast02 opt]# ls //查看 rh ssh_client.txt tast //成功创建文件与目录 [root@tast02 opt]# scp ssh_client.txt root@192.168.144.133:/home/ //将创建的.txt文件推送到服务器root用户home目录下 root@192.168.144.133's password: //输入密码 ssh_client.txt 100% 19 6.0KB/s 00:00 //成功推送