• 【Linux】关于ssh


    一、基本介绍

    ssh服务分为 客户端(openssh-client) 和 服务端(openssh-server)
    如果你想登录到其他机器,只需要客户端;
    如果本机开放ssh服务,就需要服务端。

    二、下载部分

    2.1查看是否安装过

    因为ubuntu是默认会安装openssh-client的,在安装之前,需要查询一下:
    查询语句为:dpkg -l | grep ssh

    kylin@kylin-thinkpadx390:~$ dpkg -l | grep ssh
    ii  libssh-4:amd64                                0.9.3-2kylin2.2                    amd64        tiny C SSH library (OpenSSL flavor)
    ii  libssh-gcrypt-4:amd64                         0.9.3-2kylin2.2                    amd64        tiny C SSH library (gcrypt flavor)
    ii  libssh2-1:amd64                               1.8.0-2.1build1                    amd64        SSH2 client-side library
    ii  openssh-client                                1:8.2p1-4kylin3k0.3                amd64        secure shell (SSH) client, for secure access to remote machines
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2.2安装

    由于openssh-client已经安装过,我们只需安装openssh-server
    当然,如果没有安装过客户端,同样的命令即可~

    sudo su  #切换到root用户,下载相关 都要切换到 root
    apt-get install openssh-server  #下载服务端
    apt-get install openssh-client 	#下载客户端
    
    • 1
    • 2
    • 3

    下载之后,查看是否安装成功,再次执行,dpkg -l | grep ssh即可,
    此时,如果安装成功的话,openssh-server,openssh-client 都会显示出。
    【ps:我懒得截图了】

    三、ssh的使用

    一般安装ssh服务,是为了远程登录
    我写一个例子:
    客户端ip:aaa.aa.aaa.aa
    服务端ip:bbb.bb.bbb.bbb

    此时,我的理想操作是:在客户端登录到服务端
    简单说:就是我想用我的电脑访问另一台电脑


    首先,我们想要使用ssh服务,应该查看该服务是否开启


    3.1查看ssh服务服务是否开启

    在服务端输入hd

    ps -efH | grep ssh
    
    • 1

    如果看到sshd即为开启服务

    3.2登录ssh

    格式:ssh 服务端用户名@服务端ip
    出现如下操作,即为ssh远程登录成功

    kylin@kylin-thinkpadx390:~$ ssh test1@172.17.123.154
    test1@172.17.123.154's password: 
    Welcome to Kylin V10 SP1 (GNU/Linux 5.4.18-67-generic loongarch64)
    
     * Management:     http://www.kylinos.cn/ * Support:        http://www.kylinos.cn/service.aspx
    test1@kylin-dl1351:~$ 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    如果不放心,ls查看一下目录

    test1@kylin-dl1351:~$ ls
    公共的  模板  视频  图片  文档  下载  音乐  桌面  hydra.restore  password.txt  ssh.log  users.txt
    
    • 1
    • 2

    3.3下载、上传文件到服务器

    复制客户端的内容到本地:scp
    关于scp的使用: scp 服务端文件 本地目的地
    其中:本地目的地格式: 用户名@本地ip地址:位置,比如:test@192.168.3.3:/home/test

    kylin@kylin-LM-LS3A4000-7A1000-1w-V01-pc-A2005:~$ scp kylin-update-desktop-config_1.1.1-20220328_loongarch64.deb kylin@172.17.123.38:/home/kylin
    The authenticity of host '172.17.123.38 (172.17.123.38)' can't be established.
    ECDSA key fingerprint is SHA256:qcHsy9XkviW+NLA2VGgqwsxFeX+F9jmc43/6QLPVj0Q.
    Are you sure you want to continue connecting (yes/no)? y
    Please type 'yes' or 'no': yes
    Warning: Permanently added '172.17.123.38' (ECDSA) to the list of known hosts.
    kylin@172.17.123.38's password: 
    kylin-update-desktop-config_1.1.1-20220328_lo 100%   17KB  16.9KB/s   00:00 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    上传本地文件到服务器:
    1、ssh登录到服务器
    2、scp 本地地址 服务器地址

    [root@node130 ~]# scp kylin@172.17.123.38:/home/kylin/下载/CentOS-6.7-x86_64-bin-DVD1.iso /virt-data
    The authenticity of host '172.17.123.38 (172.17.123.38)' can't be established.
    ECDSA key fingerprint is SHA256:qcHsy9XkviW+NLA2VGgqwsxFeX+F9jmc43/6QLPVj0Q.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added '172.17.123.38' (ECDSA) to the list of known hosts.
    kylin@172.17.123.38's password: 
    CentOS-6.7-x86_64-bin-DVD1.iso                100% 3715MB  11.1MB/s   05:33  
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3.4 退出ssh

    命令:exit即可

    test1@kylin-dl1351:~$ exit
    注销
    Connection to 172.17.123.154 closed.
    kylin@kylin-thinkpadx390:~$ 
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    Vue项目实战之人力资源平台系统(四)路由模块
    java单例模式
    【阿旭机器学习实战】【7】岭回归基本原理及其λ的选取方法
    人工智能生成内容AIGC:AIGC for Various Data Modalities: A Survey
    正则表达式 test()方法
    灵性图书馆:好书推荐-《新世界:灵性的觉醒》
    【海报生成器源码】设计海报生成器网站开源源码(更新)
    A. Grasshopper on a Line
    JVM 虚拟机 ---> JVM 基础概念
    详解nginx的root与alias
  • 原文地址:https://blog.csdn.net/Sanayeah/article/details/126440559