zoukankan      html  css  js  c++  java
  • ssh、scp、ssh-keygen及ssh-copy-id的用法

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    标题:重点讲解ssh、scp、ssh-keygen及ssh-copy-id的用法
    时间:2020年1月13日
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    关闭防火墙,避免防火墙的干扰。

    第一:ssh命令(远程登录)

    标准语法    ssh -P 2222 root@192.168.100.100

    服务端口       ssh默认端口为22,如果被远程主机端口被修改,则需要使用-P参数指定端口。

    默认用户       ssh使用时默认为当前用户的同名用户连接对端主机,若果不存在同名用户,则连接失败;建议在使用ssh时,明确指定远程的用户,这样就可以万无一失了。

    使用技巧       如何高效执行ssh命令,我们可以修改sshd_config配置文件中的"UseDNS no"和"GSSAPIAuthentication no"两条配置,重新启动sshd服务就可会发现,ssh连接效率就会很高了。

    第二:scp命令(文件传输)

    标准语法    上传  scp -r -P 2222 install.log root@192.168.100.100:/root/

                         下载  scp -r -P 2222 root@192.168.100.100:/root/install.log /home/install.log

    使用技巧  服务端口    默认为22端口,端口变更需要使用-P参数指定端口

            指定用户    明确指定需要连接的用户

            目录拷贝    目录拷贝时,需要增加-r参数,进行递归传输文件

    第三:ssh-keygen命令(秘钥创建)

    标准语法  交互式创建      ssh-keygen

          非交互式创建  ssh-keygen -f ~/.ssh/id_rsa -P ""

    参数解释  -f  指定秘钥文件的位置

                          -P     指定秘钥空密码

    第四:ssh-copy-id命令(互信配置)

    标准语法    ssh-copy-id "root@192.168.100.100 -p 2222"

    使用技巧    指定用户    明确与哪个主机的哪个用户配置互信

              指定端口    需要使用-p参数指定端口,并且将整个连接串使用双引号进行引起



    欢迎大家查看学习,如果发现发布内容存在问题,希望大家能够留下宝贵的评论,会尽快确认并进行更正。如果大家存在类似的问题也可以留言,尽量和大家一起解决,共同进步。后期会持续更新相关内容。
  • 相关阅读:
    HDU 2888 Check Corners (模板题)【二维RMQ】
    POJ 3264 Balanced Lineup(模板题)【RMQ】
    poj 3368 Frequent values(经典)【RMQ】
    SPOJ RPLN (模板题)(ST算法)【RMQ】
    UVA 796 Critical Links(模板题)(无向图求桥)
    UVA 315 Network (模板题)(无向图求割点)
    POJ 2029 Get Many Persimmon Trees (模板题)【二维树状数组】
    poj 3067 Japan 【树状数组】
    POJ 2481 Cows 【树状数组】
    POJ 1195 Mobile phones【二维树状数组】
  • 原文地址:https://www.cnblogs.com/lv1572407/p/11430445.html
Copyright © 2011-2022 走看看