ubuntu软链接和硬连接,ssh原理,远程文件复制
软链接
ln -s aaa bbbb
可以理解为把aaa文件夹创建了一个名字为bbb的快捷方式
硬链接
ln aaa bbb
可以理解为硬盘上有两个相同的文件夹或文件,他们之间的内容是实时同步的
-------------------------------------
contro+alt+f6 切换图形化和命令行页面
contro+alt+f7
-------------------------------------
ssh原理
linux环境下一台主机远程另一台主机是很普遍的事。
主机向被远程的主机的发送链接请求,被远程的主机会发送一个公钥,远程的主机用公钥加密登录密码。被远程的主机用自己的私钥解密,如果正确就可以登录。因为公钥不像https有一个cs证书的颁发中心,所以存在中间人攻击,也就是主机向远程主机发送请求时被中间的第三方主机拦截。然后返给主机一个公钥,主机以为自己还是连接远程的主机,然后输入远程主机的密码,此时第三方的主机就知道了远程主机的密码。为了密码上面的现象,远程主机会把公钥公示,但是由于太长不好识别,所以用md5加密以后公示,以便识别公钥的正确性。
另外在链接远程主机是可以输入过一次密码后记住密码。主机会生成一对秘钥,主要把公钥放到远程主机的信任公钥库中。主机在远程主机时,远程主机先发一串字符,主机用自己的私钥加密后返回给远程主机,远程主机再用主机的公钥解,发现字符和发送时一致,就可以识别当然主机的省份,就可以不用密码就能登录了。
---------------------------------
远程文件复制命令(-r 是迭代子目录的意思)
scp -r /etc/xx user@jiqiming:/etc