zoukankan      html  css  js  c++  java
  • Ubuntu Server和Ubuntu Desktop之间利用SSH传文件

     Ubuntu Server16.04 和 Ubuntu Desktop18.04 

     

    1.  在  Ubuntu Desktop18.04 客户端安装ssh协议,为客户端登录服务器作准备

       sudo  apt-get  install  ssh

    2.  在Ubuntu Server16.04端输入 visudo , 在 user  privilege  specification(用户权限规范)下输入

         xinly  ALL=(ALL:ALL) ALL   将其放在root的上面

    3. 在服务器商(Ubuntu Server16.04)创建用户xinly

        adduser  xinly

        密码:111111

    4. 在客户端(Ubuntu Desktop18.04),用xinly的帐户登录服务器,服务器的ip地址为:192.168.1.19

        ssh  xinly@192.168.1.19

        输入服务器端的密码************即可进入xinly的帐户,如下图所示:

    5.  在xinly的帐户下,创建文件夹ddd

        mkdir  ddd

        在ddd文件夹中创建一个c语言程序myfirst.c

        vim  myfirst.c  

        编译,运行,如下图所示:

    6.  将客户端, xinly帐户下的/ddd/myfirst.c 文件上传至Ubuntu Server16.04的/home/ubuntuserver目录下

        scp  -r  myfirst.c  root@192.168.1.19:/home/ubuntuserver

        提示输入服务器密码:************

        有时输入服务器口令出现拒绝的情况:permision  denied ,  若出现这种情况,在服务器端,输入命令:

        vim  /etc/ssh/sshd_config

        将PermitRootLogin后面改为yes 即可。

        此外,还要注意服务器端的文件夹是否有写入权限。

    7.  回到服务器端,在/home/ubuntuserver目录下可以看到myfirst.c文件

  • 相关阅读:
    Github markdown页面内跳转
    github gist 无法访问
    Install pyaudio on Ubuntu
    删除链表的倒数第N个节点
    电话号码的字母组合
    最长公共前缀
    盛最多水的容器
    字符串转化整数与回文数
    Z 字形变换
    LeetCode1-5题
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11205364.html
Copyright © 2011-2022 走看看