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


 

posted @ 2020-05-01 14:24  lsaac  阅读(196)  评论(0编辑  收藏  举报