Ubuntu的root用户的远程登录和SCP命令

一:root的远程登录

  1.root的激活    

      ubuntu 的root账号默认是没有激活,需要用起始的普通用户进行激活

      sudo passwd root:按照提示输入普通用户的密码和设置root的用户的密码即可激活

      

  2.root用户的远程登录      

    激活之后就可以用su  root 命令切换到root用户,也可以用root用户登录,但是无法使用root账号进行远程登陆,需要修改ssh配置文件:

    修改vim /etc/ssh/sshd_config 配置文件:

    将 PermitRootLogin prohibit-password  修改为 PermitRootLogin yes

    

    然后重启SSH服务即可(修改配置文件中的值,需要重启才可以生效)

      service ssh restart

    

 二:SCP命令

  1.本机文件复制到远程服务器上          

    scp /opt/data/word.txt root@192.168.60.133:/opt/data

      /opt/data/word.txt:本地文件的绝对地址

      root:通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户)

      192.168.60.133:/opt/data:将本地文件复制到位于远程服务器上的绝对路径(192.168.60.133 远程服务器的ip地址)

  2.远程服务器上的文件复制到本机

    scp weiking@192.168.60.200:/opt/data/word.sh /opt/data  

      weiking: weiking用户登录到远程服务器(也可以使用其他拥有同等权限的用户) 

      192.168.60.200:/opt/data/word.sh:远程服务器上文件的绝对路径

      /opt/data:将远程文件复制到本地的绝对路径

      

    

原文地址:https://www.cnblogs.com/WeiKing/p/10926887.html