zoukankan      html  css  js  c++  java
  • linux远程管理相关命令

    关机/重启
    shutdown:可以安全关闭或者重启系统
    shutdown 选项 时间
    -r:重新启动
    不指定选项和参数,默认表示1分钟之后关闭电脑
    常用命令实例:
    shutdown -r now //立即重启
    shutdown now //立即关机
    shutdown 20:25 //20:25关机
    shutdown +10 //十分钟后关机
    shutdown c //取消之前设定的关机计划

    查看或配置网卡信息
    ifconfig:可以查看/配置计算机当前的网卡配置信息(安装net-tools:yum -y install net-tools)
    ip addr:查看网卡配置信息
    ping id地址:检测到目标ip地址的链接是否正常

    远程登录和复制文件
    ssh:ssh 用户名@ip
    域名和端口号
    域名:由一串用点分隔的名字组成,例如:www.baidu.com,是ip地址的别名,方便用户记忆
    IP地址:通过IP地址找到网络上的计算机
    端口号:通过端口号可以找到计算机上运行的应用程序,SSH服务器的默认端口号是22
    常见服务端口号列表:
    SSH服务器 22
    Web服务器 80
    Https 443
    FTP服务器 21

    SSH客户端的简单使用
    ssh [-p port] user@remote
    user是在远程机器上的用户名,如果不知道的话默认为当前用户
    remote是远程机器的地址,可以是IP/域名,或者是后面会提到的别名
    port是SSH Server监听的端口,如果不指定,就为默认值22

    windows下SSH客户端
    Putty
    XShell

    scp:远程拷贝文件
    scp 用户名@ip:文件名或路径 用户名@ip:文件名或路径
    //把本地当前目录下的01.py文件 复制到远程家目录下的Desktop/01.py
    scp -P port 01.py user@remote:Desktop/01.py

    //把远程家目录下的Desktop/01.py文件复制到本地当前目录下的01.py
    scp -P port user@remote:Desktop/01.py 01.py

    //加上-r选项可以传送文件
    //把当前目录下的demo文件夹复制到远程目录下的Desktop
    scp -r demo user@remote:Desktop
    //把远程家目录下的Desktop复制到当前目录下的demo文件夹
    scp -r user@remote:Desktop demo

    -r:若输出的源文件是目录文件
    -P:指定端口号

    FileZilla使用FTP进行文件传输,FTP端口号21

    SSH高级
    免密码登录
    配置公钥
    本地机器执行ssh-keygen即可生成SSH钥匙,一路回车即可(生成的钥匙存放在本地机器~/.ssh目录下id_rsa.pub)
    上传公钥到服务器,执行ssh-copy-id [-p port] user@remote,可以让远程服务器记住我们的公钥

    非对称加密算法
    使用公钥加密的数据,需要使用私钥解密
    使用私钥加密的数据,需要使用公钥解密
    本地使用私钥对数据进行加密/解密
    服务器使用公钥对数据进行加密/解密

    配置别名
    每次都输入ssh [-p port]user@remote,时间久了就会觉得麻烦,特别是当user,remote和port都要输入,而且还不好记忆
    而配置别名可以让我们进一步偷懒,譬如用:ssh myserver来替代上面这么一长串,只需在本地机器的~/.ssh/config里面
    追加一下内容:
    Host myserver
      HostName ip地址
      User 用户名
      Port 22

  • 相关阅读:
    Analysis Services features supported by SQL Server editions
    Azure DevOps to Azure AppServices
    Power BI For Competition
    Win10开机“提示语音”以及”随机播放音乐”
    Azure DevOps
    Allow Only Ajax Requests For An Action In ASP.NET Core
    Mobile CI/CD 101
    Configure SSL for SharePoint 2013
    AWS Step Function Serverless Applications
    Cordova Upload Images using File Transfer Plugin and .Net core WebAPI
  • 原文地址:https://www.cnblogs.com/marshhu/p/12346102.html
Copyright © 2011-2022 走看看