美文网首页
通过SSH for windos 搭建windos与liunx的

通过SSH for windos 搭建windos与liunx的

作者: LittleTrue | 来源:发表于2018-09-25 15:03 被阅读0次

    WINDOS---LIUNX文件传输方案:

    如果要进行liunx和windos之间的文件传输,共有以下几种方案:
    1、任意一方搭建FTP服务
    2、使用图形化的scp传输软件(WINSCP,自主帮我们实现了SSH配置和互相信任的过程)
    3、windos和liunx安装均SSH支持, 互相信任后使用SCP命令

    我选择了3, 因为自己实现比较酷。

    因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows支持。
    1、升级到windos 10后系统自带了openssh, 只需要去应用那里添加就行
    2、windos10以下下载并安装 下载


    配置SSH:

    1、windos下打开管理员权限的cmd命令行:

    2、cd C:\Program Files\OpenSSH\bin
    (如果是windos自带的openssh则在C:\Windows\System32\OpenSSH)

    3、ssh-keygen.exe -t dsa
    三次enter

    4、生成的密钥在 C:\Users\LittleTrue \ .ssh id_dsa 和 id_dsa.pub ,后缀.pub的就是公钥

    5、拷贝id-dsa.pub到Linux服务器上.ssh目录

    6、修改sshd配置文件
    vi /etc/ssh/sshd_config172.25.151.12

    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    的注释去掉,采用authorized_keys文件的验证用户身份

    8.重启sshd服务
    service sshd restart or systemctl restart sshd.service


    scp命令:

    从linux系统复制文件到windows系统: (要求windos有静态ip)
      scp /oracle/a.txt administrator@192.168.3.181:/d:/

    在linux环境下,将windows下的文件复制到linux系统中: (要求liunx有静态ip)
      scp administrator@192.168.3.181:/d:/test/abc.txt /oracle
    其中的administrator是windows的用户名,比如我的windows用户名是fts。192.168.3.181是你windows的ip/oracle是你要存放的Windows路径

    在windos下传输文件到liunx: (要求liunx有静态ip)


    图片.png

    将Linux系统中的文件粘贴到Windows主机中: (要求liunx有静态ip)
    主要使用pscp命令: https://blog.csdn.net/jaster_wisdom/article/details/75687898

    图片.png
    D0ntGu3 $$ M3
    注意:

    基于pscp的windos与liunx的ssh传输有时候会出现停止传输的现象, 输入ENTER有惊喜。

    相关文章

      网友评论

          本文标题:通过SSH for windos 搭建windos与liunx的

          本文链接:https://www.haomeiwen.com/subject/dnfloftx.html