精华内容
下载资源
问答
  • Openssh

    2019-04-17 14:23:59
    常见远程登录工具 ...dropbear 嵌入式系统专用SSH服务器端和客户端工具 OpenSSH是使用SSH透过计算机网络加密通讯实现。用于在远程系统上安全运行shell。如果在可提供ssh服务远程Linux系统中拥...

    常见的远程登录工具
    telnet(远程登录协议,端口23) 明文,可以抓包获得用户名与密码。一般只用于测试
    ssh(secure shell,应用层协议,端口22)通信过程及认证过程加密且主机认证
    dropbear 嵌入式系统专用的SSH服务器端和客户端工具

    OpenSSH是使用SSH透过计算机网络加密通讯的实现。用于在远程系统上安全运行shell。如果在可提供ssh服务的远程Linux系统中拥有用户帐户,则ssh是通常用来远程登录到该系统的命令。ssh命令也可用于在远程系统中运行命令。


    ssh简介

    ssh版本

    V1:基于CRC-32作MAC,无法防范中间人***
    V2:双方主机协议选择安全的MAC方式,基于DH算法做密钥交换,基于RSA或DSA算法实现身份认证

    ssh认证两种方式

    • 基于口令认证
    • 基于密钥认证(不需要输密码)

    openssh的 工作模式

    是基于C/S架构工作client/server(另外还有B/S架构browser)
    服务器端sshd,配置文件/etc/ssh/sshd_config
    客户端ssh ,配置文件/etc/ssh/ssh_config
    ssh-keygen //密钥生成器
    ssh-copy-id //将公钥传输至远程服务端
    scp //跨主机安全复制工具

    Secure Shell 示例

    以当前用户身份创建远程交互式shell,然后在结束时使用exit命令返回到之前的shell

    [root@cygames ~]# ssh 192.168.161.100
    The authenticity of host ‘192.168.161.100 (192.168.161.100)’ can’t be established.
    ECDSA key fingerprint is SHA256:xj5/Qq8WV0G4/sdF7/hNgq76VBZzsTxnCc/FuptqmFI.
    ECDSA key fingerprint is MD5:7b:f5:4c:cb:3e:75:fe:ac:bf:81:d4:dd:8c:6d:18:0f.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added ‘192.168.161.100’ (ECDSA) to the list of known hosts.
    root@192.168.161.100’s password:
    Last login: Mon Jan 7 06:19:18 2019 from 192.168.161.1
    [root@cy ~]#

    以其他用户身份在选定主机上连接到远程shell
    [root@cygames ~]# ssh chen@192.168.161.100
    chen@192.168.161.100’s password:
    [chen@cy ~]$

    以远程用户身份(remoteuser)在远程主机(remotehost)上通过将输出返回到本地显示器的方式来执行单一命令
    [root@cygames ~]# ssh 192.168.161.100 ‘/usr/sbin/ip a s ens33’
    root@192.168.161.100’s password:
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:d9:31:5f brd ff:ff:ff:ff:ff:ff
    inet 192.168.161.100/24 brd 192.168.161.255 scope global ens33
    valid_lft forever preferred_lft forever
    inet6 fe80::7c5f:bec9:7ecd:41f7/64 scope link
    valid_lft forever preferred_lft forever

    ssh密钥认证

    ssh通过公钥加密的方式保持通信安全。当某一ssh客户端连接到ssh服务器时,在该客户端登录之前,服务器会向其发送公钥副本。这可用于为通信渠道设置安全加密,并可验证客户端的服务器。
    用户第一次使用ssh连接到特定服务器时,ssh命令可在用户的/.ssh/known_hosts文件中存储该服务器的公钥。在此之后每当用户进行连接时,客户端都会通过对比/.ssh/known_hosts文件中的服务器条目和服务器发送的公钥,确保从服务器获得相同的公钥。如果公钥不匹配,客户端会假定网络通信已遭劫持或服务器已被***,并且中断连接。

    这意味着,如果服务器的公钥发生更改(由于硬盘出现故障导致公钥丢失,或者出于某些正当理由替换公钥),用户则需要更新其~/.ssh/known_hosts文件并删除旧的条目才能够进行登录。

    root@cy ~]# cat ~/.ssh/known_hosts
    192.168.161.177 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMLHizRSDpHB+WORU4Qbdd8lghQeQzfzyGTvZU5oSthAvok9O97yRN4Hmt8y3WhGrfdfLbZlrcd/I+xmn1b025s=
    [root@cy ~]# ls /etc/ssh/key
    /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key.pub
    /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_rsa_key
    /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_rsa_key.pub

    配置基于 SSH 密钥的身份验证

    [root@cygames ~]# ssh-keygen -t rsa //使用 ssh-keygen 创建公钥-私钥对
    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /root/.ssh/id_rsa.
    Your public key has been saved in /root/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:EDJOascdlJi/8SYKzeWJDyGGGaSQqou937JUFa8y5zM root@cygames
    The key’s randomart image is:
    ±–[RSA 2048]----+
    |oo +++… |
    |= =o+.o o |
    |o+o +.o . . |
    |+.o… +o . |
    |… + =+=S |
    |. . =.==o |
    |.o …+ oE |
    |o …o… o |
    | .ooo. |
    ±—[SHA256]-----+
    [root@cygames ~]# ssh-copy-id root@192.168.161.100 //使用 ssh-copy-id 将公钥复制到远程系统上的正确位置
    /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: “/root/.ssh/id_rsa.pub”
    The authenticity of host ‘192.168.161.100 (192.168.161.100)’ can’t be established.
    ECDSA key fingerprint is SHA256:xj5/Qq8WV0G4/sdF7/hNgq76VBZzsTxnCc/FuptqmFI.
    ECDSA key fingerprint is MD5:7b:f5:4c:cb:3e:75:fe:ac:bf:81:d4:dd:8c:6d:18:0f.
    Are you sure you want to continue connecting (yes/no)? yes
    /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
    /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed – if you are prompted now it is to install the new keys
    root@192.168.161.100’s password:

    Number of key(s) added: 1

    Now try logging into the machine, with: “ssh ‘root@192.168.161.100’”
    and check to make sure that only the key(s) you wanted were added.

    [root@cygames ~]# ssh 192.168.161.100 //无需命令直接登录
    Last login: Mon Jan 7 06:26:35 2019
    [root@cy ~]#

    展开全文
  • openssh

    2019-01-07 23:59:29
    一般只用于测试ssh(secure shell,应用层协议,端口22)通信过程及认证过程加密且主机认证dropbear 嵌入式系统专用SSH服务器端和客户端工具 OpenSSH是使用SSH透过计算机网络加密通讯实现。用于在远程系统上安全...

    常见的远程登录工具
    telnet(远程登录协议,端口23) 明文,可以抓包获得用户名与密码。一般只用于测试
    ssh(secure shell,应用层协议,端口22)通信过程及认证过程加密且主机认证
    dropbear 嵌入式系统专用的SSH服务器端和客户端工具

    OpenSSH是使用SSH透过计算机网络加密通讯的实现。用于在远程系统上安全运行shell。如果在可提供ssh服务的远程Linux系统中拥有用户帐户,则ssh是通常用来远程登录到该系统的命令。ssh命令也可用于在远程系统中运行命令。


    ssh简介

    ssh版本

    V1:基于CRC-32作MAC,无法防范中间人***
    V2:双方主机协议选择安全的MAC方式,基于DH算法做密钥交换,基于RSA或DSA算法实现身份认证

    ssh认证两种方式

    • 基于口令认证
    • 基于密钥认证(不需要输密码)

    openssh的 工作模式

    是基于C/S架构工作client/server(另外还有B/S架构browser)
    服务器端sshd,配置文件/etc/ssh/sshd_config
    客户端ssh ,配置文件/etc/ssh/ssh_config
    ssh-keygen //密钥生成器
    ssh-copy-id //将公钥传输至远程服务端
    scp //跨主机安全复制工具

    Secure Shell 示例

    以当前用户身份创建远程交互式shell,然后在结束时使用exit命令返回到之前的shell

    [root@cygames ~]# ssh 192.168.161.100
    The authenticity of host '192.168.161.100 (192.168.161.100)' can't be established.
    ECDSA key fingerprint is SHA256:xj5/Qq8WV0G4/sdF7/hNgq76VBZzsTxnCc/FuptqmFI.
    ECDSA key fingerprint is MD5:7b:f5:4c:cb:3e:75:fe:ac:bf:81:d4:dd:8c:6d:18:0f.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '192.168.161.100' (ECDSA) to the list of known hosts.
    root@192.168.161.100's password:
    Last login: Mon Jan 7 06:19:18 2019 from 192.168.161.1
    [root@cy ~]#

    以其他用户身份在选定主机上连接到远程shell
    [root@cygames ~]# ssh chen@192.168.161.100
    chen@192.168.161.100's password:
    [chen@cy ~]$

    以远程用户身份(remoteuser)在远程主机(remotehost)上通过将输出返回到本地显示器的方式来执行单一命令
    [root@cygames ~]# ssh 192.168.161.100 '/usr/sbin/ip a s ens33'
    root@192.168.161.100's password:
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:d9:31:5f brd ff:ff:ff:ff:ff:ff
    inet 192.168.161.100/24 brd 192.168.161.255 scope global ens33
    valid_lft forever preferred_lft forever
    inet6 fe80::7c5f:bec9:7ecd:41f7/64 scope link
    valid_lft forever preferred_lft forever

    ssh密钥认证

    ssh通过公钥加密的方式保持通信安全。当某一ssh客户端连接到ssh服务器时,在该客户端登录之前,服务器会向其发送公钥副本。这可用于为通信渠道设置安全加密,并可验证客户端的服务器。
    用户第一次使用ssh连接到特定服务器时,ssh命令可在用户的~/.ssh/known_hosts文件中存储该服务器的公钥。在此之后每当用户进行连接时,客户端都会通过对比~/.ssh/known_hosts文件中的服务器条目和服务器发送的公钥,确保从服务器获得相同的公钥。如果公钥不匹配,客户端会假定网络通信已遭劫持或服务器已被***,并且中断连接。

    这意味着,如果服务器的公钥发生更改(由于硬盘出现故障导致公钥丢失,或者出于某些正当理由替换公钥),用户则需要更新其~/.ssh/known_hosts文件并删除旧的条目才能够进行登录。

    root@cy ~]# cat ~/.ssh/known_hosts
    192.168.161.177 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMLHizRSDpHB+WORU4Qbdd8lghQeQzfzyGTvZU5oSthAvok9O97yRN4Hmt8y3WhGrfdfLbZlrcd/I+xmn1b025s=
    [root@cy ~]# ls /etc/ssh/key
    /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key.pub
    /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_rsa_key
    /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_rsa_key.pub

    配置基于 SSH 密钥的身份验证

    [root@cygames ~]# ssh-keygen -t rsa //使用 ssh-keygen 创建公钥-私钥对
    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /root/.ssh/id_rsa.
    Your public key has been saved in /root/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:EDJOascdlJi/8SYKzeWJDyGGGaSQqou937JUFa8y5zM root@cygames
    The key's randomart image is:
    +---[RSA 2048]----+
    |oo +++.. |
    |= =o+.o o |
    |o+o +.o . . |
    |+.o.. +o . |
    |.. + =+=S |
    |. . =.==o |
    |.o ..+ oE |
    |o ..o.. o |
    | .ooo. |
    +----[SHA256]-----+
    [root@cygames ~]# ssh-copy-id root@192.168.161.100 //使用 ssh-copy-id 将公钥复制到远程系统上的正确位置
    /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
    The authenticity of host '192.168.161.100 (192.168.161.100)' can't be established.
    ECDSA key fingerprint is SHA256:xj5/Qq8WV0G4/sdF7/hNgq76VBZzsTxnCc/FuptqmFI.
    ECDSA key fingerprint is MD5:7b:f5:4c:cb:3e:75:fe:ac:bf:81:d4:dd:8c:6d:18:0f.
    Are you sure you want to continue connecting (yes/no)? yes
    /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
    /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
    root@192.168.161.100's password:

    Number of key(s) added: 1

    Now try logging into the machine, with: "ssh 'root@192.168.161.100'"
    and check to make sure that only the key(s) you wanted were added.

    [root@cygames ~]# ssh 192.168.161.100 //无需命令直接登录
    Last login: Mon Jan 7 06:26:35 2019
    [root@cy ~]#

    转载于:https://blog.51cto.com/14150877/2339948

    展开全文
  • SFTP是一种无线传输协议,它能够加密连接的登录信息和传输的数据,SFTP的好处...Win10系统使用OpenSSH设置SFTP服务器的方法:此过程由两部分组成:安装OpenSSH并打开SSH端口以使SFTP正常工作。安装OpenSSH(并激活所...

    SFTP是一种无线传输协议,它能够加密连接的登录信息和传输的数据,SFTP的好处在于,可以将它用于您使用FTP的所有内容。 所以你可以免费获得更好的安全性,那么win10系统下怎么使用OpenSSH设置SFTP服务器呢?具体解决步骤如下。

    Win10系统使用OpenSSH设置SFTP服务器的方法:

    此过程由两部分组成:安装OpenSSH并打开SSH端口以使SFTP正常工作。

    安装OpenSSH(并激活所需的服务)

    1、从GitHub下载OpenSSH;

    2、将存档解压缩到Program Files文件夹;

    3、以管理员身份打开PowerShell,并在窗口中粘贴以下命令,以导航到该文件夹:cd“C:\ Program Files \ OpenSSH-Win64”;

    4、SSH需要运行两个服务,sshd和ssh-agent。 要安装它们,请在PowerShell窗口中粘贴以下命令:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1。 您应该看到一条消息“sshd和ssh-agent services已成功安装”;

    5、关闭PowerShell窗口;

    6、您可以使用Services.msc手动启动服务或将它们设置为自动打开。 这将使用您的主机密钥创建文件夹“C:\ ProgramData \ ssh”,这对于服务的工作至关重要;

    注意:这些服务名为OpenSSH Authentication Agent和OpenSSH SSH Server。

    6、手动打开Windows防火墙中的SSH端口;

    7、SSH使用端口22进行传输/身份验证,在Windows中关闭,因为默认情况下不包括SSH。 要打开它,请从“控制面板”中打开Windows防火墙;

    8、单击“入站规则”(在左侧窗格中);

    9、在右侧窗格中,单击“新规则”,选择“端口”,然后单击“下一步”;

    10、在“特定本地端口”选项中键入数字22,然后单击“下一步”;

    11、选择“允许连接”,单击“下一步”,然后为网络选项选择“私有”;

    12、为规则命名。 对于例如 SSH或OpenSSH;

    13、单击“完成”。

    关于win10系统下怎么使用OpenSSH设置SFTP服务器就给大家介绍到这边了,有需要的用户们可以按照上面的方法来进行设置吧。

    我要分享到:

    展开全文
  • 可移植的OpenSSH polyfills OpenBSD API在其他地方没有,它为更多操作系统添加了sshd沙箱,并包括对OS本地身份验证和审计的支持(例如,使用PAM)。 文献资料 OpenSSH的官方文档是每种工具的手册页: 稳定的发行 ...
  • 阿里云服务器上调用自己编写matlab函数获得自己的服务器登录服务器安装 OpenSSH Server安装查看版本确认启动登录服务器使用Putty安装Putty使用Putty 连接到远程服务器使用终端登录/登出服务器登入命令格式 :登出...

    该博客为《Ubuntu 相关》系列博客的第五篇,该系列博客主要对Ubuntu安装各种软件或者库进行一个记录,方便重装系统后快速恢复工作。
    这是进项目组以来接受的第一个任务的后续工作,以此记录实现过程。
    此篇紧接之前的工作,实现服务器上的部署工作。

    获得自己的服务器

    参加阿里云高校计划即可获得两个月时候用的时长的服务器。

    在这里插入图片描述

    关于服务器的配置,我都是按默认值选择的(此处没有截图!!!),系统选择的是CentOS 8.0

    登录服务器

    安装 OpenSSH Server

    登录服务器我们使用ssh协议,所以我们首先应该安装OpenSSH Server

    安装

     sudo apt-get install openssh-server
    

    查看版本

    ssh   -V
    

    在这里插入图片描述

    确认启动

    sudo ps -e |grep ssh
    

    在这里插入图片描述

    登录服务器

    查找资料,找到两种登录服务器的方法

    使用Putty

    安装Putty

    Putty是一款远程登录工具,用它可以非常方便的登录到Linux服务器上进行各种操作(命令行的方式)

    sudo apt-get install putty
    

    使用Putty 连接到远程服务器

    sudo putty
    

    会弹出一个登录页面。 如图所示:(感觉不很好用,我就卸载了,这里用的dalao的图
    在这里插入图片描述

    使用终端登录/登出服务器

    此处参考dalao博客:《ssh 登入登出

    登入命令格式 :

    ssh name@192.168.0.10
    

    登出命令格式:

    logout 192.168.0.10
    

    配置服务器环境

    我们要在服务器上实现调用自己编写的MATLAB函数,我们就需要预先在服务器上配置MATLAB环境,这里我们安装MCR(MATLAB Compiler Runtime),Ubuntu上的安装可以参考我的博客《Ubuntu下用c++调用自己编写的matlab函数

    但是,ubuntu是有图像界面的,而,服务器是没有图形界面的,这就不能用我上面博客的方式配置环境了。

    我采用的方法是,把上述博客已经编译好的文件直接拷贝到服务器上,当然由于网速的原因,这个过程有点漫长,但是,是可行的!

    本地文件上传到服务器

    这里也是查找到了两种方法,接下来分别介绍。

    使用FileZilla

    一下内容参考dalao博客《在 Ubuntu16.04 安装 FileZilla,进行文件传输
    FileZilla是一个免费开源的FTP软件。

    FileZilla直接支持32/64位的WinXP/7,也支持Linux。开源免费无需破解,自带中文版无需汉化。

    在本机上安装FileZilla客户端

    sudo apt-install filezilla
    

    卸载 filezilla 命令:

    sudo apt-get remove filezilla
    

    启动filezilla

    filezilla
    

    如图所示:(这里就用dalao的图吧,因为有标记!!)
    在这里插入图片描述
    输入:

    主机:sftp://192.168.1.102 (换成服务器的IP地址。前面的sftp://一定要加)

    用户名和密码照实填。

    新建一个永久的连接

    不想每次在“快速连接”里手动输入,您也可以用“站点管理器”,新建一个永久的连接使用。

    上图的左上角有个站点管理器,我们可以在此新建站点。

    在这里插入图片描述
    然后在站点列表中就可以看到我们新建的站点了。

    使用终端

    以下参考dalao博客《ubuntu中将本地文件上传到服务器

    在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。

    scp -r localfile.txt username@192.168.0.1:/home/username/
    

    1)scp是命令,-r是参数
    2)localfile.txt 是文件的路径和文件名 (本地)
    3)username是服务器账号
    4)192.168.0.1是要上传的服务器ip地址
    5)/home/username/是要拷入的文件夹路径(服务器路径)

    scp root@192.168.1.155:1.txt 2.txt (把服务器的1.txt下载到本地,并且重命名为2.txt)
    
    scp 2.txt root@192.168.1.155:3.txt (把本地2.txt文件上传到服务器的root目录下,并且命名为3.txt)
    

    拷贝完成后我们的服务器文件夹会增加一个新的文件:MATLAB_Compiler_Runtime
    在这里插入图片描述
    查看文件的大小:(参考dalao博客《ubuntu查看文件和文件夹大小》)

    du -h --max-depth=1
    

    添加环境变量

    sudo vim ~/.bashrc
    

    在这里插入图片描述

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/MATLAB_Compiler_Runtime/v91/runtime/glnxa64:/home/MATLAB_Compiler_Runtime/v91/bin/glnxa64/:/home/MATLAB_Compiler_Runtime/v91/sys/os/glnxa64:/home/MATLAB_Compiler_Runtime/v91/sys/opengl/lib/glnxa64
    

    此处的添加环境变量与ubuntu上的是一样的,可以参考我的博客《Ubuntu下用c++调用自己编写的matlab函数》。

    source ~/.bashrc
    

    在这里插入图片描述

    上传自己编写的工程并编译

    上传工程

    scp /.../predictresuals yourname@yourIP:/.../
    

    上传结束即可在服务器文件下增加一个文件:predictresuals
    在这里插入图片描述

    编译工程

    安装Cmake

    以下参考dalao博客《centos7 cmake: 未找到命令解决方案

    我在服务器上没法git clone,不知道什么原因,所以我分了两块进行操作,如果可以在服务器下载成功,以下步骤可都在服务器端操作。

    本地主机操作

    官网下载cmake-3.12.2.tar.gz

    https://github.com/Kitware/CMake/releases/download/v3.13.2/cmake-3.13.2.tar.gz

    解压到指定目录
    tar -zxvf cmake-3.13.2.tar.gz
    
    将解压后的文件上传到服务器端
    scp /.../cmake-3.13.2 yourname@yourIP:/.../
    

    在这里插入图片描述
    可以看到,home文件下增加了一个cmake-3.13.2文件,上传成功!!!

    云端服务器的操作

    进入解压后的目录

    ./bootstrap
    

    此时,报错!!!
    Error when bootstrapping CMake: Cannot find a C++ compiler that supports both C++11 and the specified C++ flags.

    以下参考:《安装cmake过程出错:Error when bootstrapping CMake: Cannot find a C++ compiler that supports both C++11 and the specified C++ flags.》和《make: *** 没有指明目标并且找不到 makefile。 停止。

    原因 :
    原因 1:没有执行./configure 所以没能生成makefile
    原因 2:不是没有makefile文件,而是你没有安装gcc编译器。先安装gcc编译器吧,与gcc相关联的软件比较多,你需要逐个安装。安装完gcc后才能用源代码的方式编译安装软件。

    yum install gcc-c++ -y
    yum -y install gcc
    
    ./configure
    make 
    make install
    

    运行cmake -version查看版本信息:

    cmake -version
    

    在这里插入图片描述

    编译代码

    cd /home/predictresults
    mkdir build
    cd build
    cmake ..
    

    在这里插入图片描述

    make 
    

    /usr/bin/ld: warning:

    出现如下警告:
    在这里插入图片描述

    解决方案

    进入到库路径:

    cd /home/MATLAB_Compiler_Runtime/v91/bin/glnxa64/
    ls
    

    在这里插入图片描述
    可以看到文件中有这个文件

    查看文件的依赖项

    ldd libmwfl.so
    

    有两个库没有找到:
    在这里插入图片描述
    这两个库正好是警告中没有找到的两个文件。

    在本地查找这两个文件,发现在MATLAB安装文件中,我们将这两个文件拷贝到服务器中。

    scp /yourmatlab path/bin/glnxa64/libssl.so.1.0.0 root@101.200.142.158:/home/MATLAB_Compiler_Runtime/v91/bin/glnxa64/
    
    scp /yourmatlab path/bin/glnxa64/libcrypto.so.1.0.0 root@101.200.142.158:/home/MATLAB_Compiler_Runtime/v91/bin/glnxa64/
    

    在这里插入图片描述

    运行代码

    cd /home/predictresults/build
    make 
    

    在这里插入图片描述

    ./usePredictresult
    

    在这里插入图片描述
    得到正确的运行结果,至此我们的配置就全部完成了!!!

    展开全文
  • 使用winscp,连接windows系统的服务器

    千次阅读 2020-06-11 05:53:05
    服务器的主机上,下载OpenSSH软件,这个软件可以直接上我的云盘获得 地址:(提取码:uvxj) 第一步 在服务器上解压下载好的openssh, 并在解压的文件夹内,打开powersell 注:服务器默认是以管理员身份打开,...
  • 在Linux服务器启动之后,由于我们并不想在服务器机子上进行操作,所以我们就使用SSH协议来进行安全...推荐使用OpenSSH,Debian下,可以使用apt-get install ssh来获得,安装后已经自动启动并是作为SysV启动脚本。 
  • windows访问Linux服务器

    千次阅读 2016-03-07 18:27:26
    如果你是刚买的服务器,首次登陆往往会遇到很多困难。...步骤一:拥有域名及服务器首先你必须要获得一个属于你域名,以及自己的服务器。 域名你可以去中国域名注册官网 https://www.dynadot.com/zh/domain/tld
  • SSH后门万能密码

    千次阅读 2019-07-19 11:28:17
    当我们在获得一台Linux服务器的 root 权限后,我们第一想做的就是如何维持这个权限,维持权限肯定想到的就是在目标服务器留下一个后门。但是留普通后门,肯定很容易被发现。我们今天要讲的就是留一个SSH后门,是通过...
  • Linux下SSH连接总结

    2021-03-21 09:18:21
    服务器端执行apt install openssh-server安装服务端软件 客户端电脑执行apt install putty,安装putty,后续连接时使用 客户端执行ssh-keygen生成密钥对,一直按enter话,默认生成在路径./ssh内,可通过执行 cd ~/...
  • SFTP限制用户行为-代替ftp

    千次阅读 2011-11-07 14:54:25
    本文是用SFTP取代FTP一个很...软件的获得可从http://www.openssh.org下载OpenSSH,当前最新版本为5.1,或者从http://www.ssh.com/ 下载针对Linux非商业版本,当前最新版本为5.X,具体地址为: SSH服务器地址 ...
  • SSH是一个非常伟大工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳候选。SSH是加密OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。本文将为大家介绍25个最佳SSH...
  • SSH使用模式分两种方式交互式和非交互式模式。在自动化系统中,更常用是非交互式SSH,自动化工具都是基于这种...自定义shell在服务器上,可以使用OpenSSH完成三个步骤来获得shell:身份验证,shell会话和命令...
  • 25个必须记住SSH命令,你用过...本文将为大家介绍25个最佳SSH命令,希望您在阅读之后能获得一些启发。编辑导读:任何一个系统管理员或站长对SSH都不会陌生,这个伟大技术免去了我们跑去机房管理服务器,或者在...
  • SSH是一个非常伟大工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳候选。SSH是加密OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。本文将为大家介绍25个最佳SSH...
  • SSH是一个非常伟大工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳候选。SSH是加密OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。本文将为大家介绍25个最佳SSH...
  • 伟大ssh命令

    2015-12-23 17:28:01
    SSH是一个非常伟大工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳候选。SSH是加密OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它***。本文将为大家介绍25个最佳SSH命令...
  • 如果报错无法获得锁,使用 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 2安装sshd远程访问服务器 $sudo apt-get install openssh-server $sudo /etc/init.d/ssh restart 成功后:[ ok ] Re
  • 25个必须记住ssh命令

    千次阅读 2010-11-27 02:45:38
    摘要:SSH是一个非常伟大工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳候选。SSH是加密OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它***。本文将为大家介绍25个最佳...
  • SSH使用模式分两种方式交互式和非交互式模式。在自动化系统中,更常用是非交互式SSH,自动化工具都是基于这种...自定义shell在服务器上,可以使用OpenSSH完成三个步骤来获得shell:身份验证,shell会话和命令...
  • SSH使用模式分两种方式交互式和非交互式模式。在自动化系统中,更常用是非交互式SSH,自动化工具都是基于这种...自定义shell在服务器上,可以使用OpenSSH完成三个步骤来获得shell:身份验证,shell会话和命令...
  • SSH使用模式分两种方式交互式和非交互式模式。在自动化系统中,更常用是非交互式SSH,自动化工具都是基于这种...自定义shell在服务器上,可以使用OpenSSH完成三个步骤来获得shell:身份验证,shell会话和命令...
  • openssh自带Sftp Server,但移植到开发板上时无法启动,所以只能移植其他FTP服务器,经过一番搜索后确定使用vsftpd。 vsftpd是一款在Linux发行版中最受推崇FTP服务器程序,特点是小巧轻快,安全易用。它还可以...
  • SSH是一个非常伟大工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳候选。SSH是加密OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。本文将为大家介绍25个最佳SSH...
  • 25个SSH 方法摘抄

    2011-06-05 11:36:36
    摘要:SSH是一个非常伟大工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳候选。SSH是加密OpenSSH加密所有通信(包括密码),有效消除了窃 听,连接劫持和其它攻击。本文将为大家介绍25个最佳...
  • 该库允许在生产环境中获得最佳性能 四月 11, 2021 9:37:24 下午 org.apache.coyote.AbstractProtocol init 信息: 初始化协议处理器 ["http-nio-8088"] 四月 11, 2021 9:37:25 下午 org....
  • dropbear-2013.56

    2015-06-06 12:04:17
    algo.c处理各种密码/散列算法框架,并选择之间的客户机/服务器的列表 首选的 kex.c密钥交换程序,用于启动谈判使用哪个算法,并获得会话 这也运行期间无线电发射密匙 连接。 packet.c处理的基本包加密/解密,并切换到...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

获得服务器的openssh