zoukankan      html  css  js  c++  java
  • ssh远程连接

    ssh

    远程连接:

    如何看端口

    [root@bogon ~]# netstat -an | grep 22

    tcp        0     52 192.168.88.128:22       192.168.88.1:57448      ESTABLISHED

    用一个虚拟机登另一个虚拟机:

    [root@learn1 ~]# ssh 192.168.88.128

    [root@bogon ~]# exit

    登出

    Connection to 192.168.88.128 closed.

    [root@learn1 ~]#

    之所以能连上,是因为端口一样

    cp 复杂

    ssh的cp是scp

    两台虚拟机可以相互传文件

    1、把自己的文件复制过去

    [root@bogon ~]# scp anaconda-ks.cfg 192.168.88.131:/tmp

    root@192.168.88.131's password:

    anaconda-ks.cfg          100% 1732   824.7KB/s   00:00   

    2、把别人的文件复制过来

    [root@bogon ~]# scp 192.168.88.131:/root/rr.txt /root

    root@192.168.88.131's password:

    rr.txt                   100%    4     0.6KB/s   00:00   

    [root@bogon ~]#

    这样写也行

    [root@bogon ~]# scp 192.168.88.131:/root/rr.txt .

    root@192.168.88.131's password:

    rr.txt                   100%    4     8.6KB/s   00:00

    既不输入密码,又安全的方法:

    输入下面命令,生产文件,然后回车

    [root@bogon ~]# ssh-keygen

    查看

    [root@bogon ~]# ls /root/.ssh

    id_rsa  id_rsa.pub  known_hosts

    [root@bogon ~]#

    把锁(公钥和锁)id_rsa.pub发到主机那边:下面命令是拷贝id_rsa.pub +重命名为authorized_keys

    [root@bogon ~]# ssh-copy-id -i 192.168.88.131  #默认root,否则ssh-copy-id-i tom@192.168.88.128

    查看主机的文件

    [root@learn1 ~]# cd /root/.ssh

    [root@learn1 .ssh]# ls

    authorized_keys  known_hosts

    重复复制的命令,已经不用密码了:

    [root@bogon ~]# scp 192.168.88.131:/root/rr.txt /root

    rr.txt                   100%    4     0.7KB/s   00:00   

    [root@bogon ~]#

    现在交换再做一次,就可以两台机器自由传文件了

    [root@learn1 .ssh]# ssh-keygen

    [root@learn1 .ssh]# ssh-copy-id-i 192.168.88.128

    [root@bogon ~]# cd /root/.ssh

    [root@bogon .ssh]# ls

    authorized_keys  id_rsa  id_rsa.pub  known_hosts

    [root@bogon .ssh]#

    [root@bogon ~]# scp /root/111.txt 192.168.88.131:/root

    111.txt                  100%    0     0.0KB/s   00:00   

    [root@bogon ~]# scp 192.168.88.131:/root/22.txt /root

    22.txt                   100%    0     0.0KB/s   00:00   

    [root@bogon ~]#

    如果改端口,就要重新做上面的工作

    改端口:

    vim /etc/ssh/sshd_config

    例如要把22号端口改为88 ,则把#port 22 改为port 88

     

  • 相关阅读:
    LUOGU P4113 [HEOI2012]采花
    LUOGU P4251 [SCOI2015]小凸玩矩阵
    bzoj 3230 相似子串——后缀数组
    bzoj 4453 cys就是要拿英魂!——后缀数组+单调栈+set
    洛谷 5061 秘密任务——二分图染色
    bzoj 4104 [Thu Summer Camp 2015]解密运算——思路
    bzoj 4319 cerc2008 Suffix reconstruction——贪心构造
    poj 3415 Common Substrings——后缀数组+单调栈
    CF 504E Misha and LCP on Tree——后缀数组+树链剖分
    bzoj 4278 [ONTAK2015]Tasowanie——后缀数组
  • 原文地址:https://www.cnblogs.com/jensenxie/p/7887087.html
Copyright © 2011-2022 走看看