SSH工作机制和网络配置
SSH 工作协议
1、SSH工作机制 ssh为Secure Shell(安全外壳协议)的缩写。 很多ftp、pop和telnet在本质上都是不安全的。
我们使用的Xshell6就是基于SSH的客户端实现。
SSH的服务端实现为openssh- deamon。
如果想在linux中访问其它linux服务,因为没有xshell6等客户端工具,所以需要在linux上使用ssh
如:ssh root@192.168.33.88 如果没有root@,则默认当前的用户去访问
2、SSH免密码登录
秘钥就是非对称加密协议,通过协议会产生私钥和公钥,ssh就是基于非对称加密协议的。
生成秘钥: ssh-keygen,其中id_rsa是私钥,id_rsa.pub是公钥。
把自己的公钥拷给对方: ssh-copy-id 192.168.33.3 ,然就可以实现ssh实现免密码登陆了,这个跟用户没关系,
只是跟哪个用户生成秘钥有关系,重新生成,会把之前的公钥覆盖
基于ssh的文件拷贝:
scp abc.txt 192.168.33.3:/root
基于ssh的目录拷贝:需要加-r递归拷贝 scp aaa -r 192.168.33.3:/root
远程执行命令: ssh 192.168.33.3 "echo hello > /root/hello.txt"
网络配置
1、查看主机名 hostname
2、修改主机名(重启后无效) hostname luban
3、修改主机名(重启后有效)
vi /etc/sysconfig/network