01远程管理

远程管理常用命令

01关机/重启

shutdown 选项 时间

  • 默认1分钟后关机
  • -r 重新启动,远程维护服务器最好不用关闭系统,而应该重新启动
  • shutdown -r now现在重启
  • shutdown -c取消关机
  • shutdown +1或者shutdown -r 20:25

02查看/配置 网卡信息

01ifconfigconfigure a network interface查看/配置计算机当前的网卡配置信息
02ping ip地址ping检测到目标的ip地址的链接是否正常
  • ifconfig | grep inet查看网卡对应地址
  • ifconfig查看当前的网卡配置信息

一台计算机可能有一个物理网卡和多个虚拟网卡,在Linux中物理网卡的名字通常以ensXX表示

  • ping ip地址 检测到目标主机是否链接正常
  • ping 127.0.0.1 检测本地网卡工作是否正常

03 远程登录和复制文件

SSH默认安装

域名 和 端口号

域名

  • 是由一串 用点分隔 的名字组成的,例如www.itcast.cn,是ip地址的别名,方便用户记忆

端口号

  • ip地址:通过ip地址找到网络上的计算机
  • 端口号:通过端口号找到计算机上运行的应用程序,如果是默认端口号,在连接时候可以忽略
序号服务端口号
01SSH服务器22
02web服务器80
03HTTPS443
04FTP服务器21

ctrl + z停止终端运行

ip:80 ip找到计算机,再通过端口号找到计算机上安装程序才能完成访问

ssh客户端的简单使用

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

使用exit这个终端命令只能在Linux系统下用

scp(远程拷贝)

  • 它的地址格式与ssh基本相同,但需要注意的是,在指定端口时用的是大写-P
# 把本地目录下的01.py文件复制到 远程 home目录下的 Desktop/0.1py
# : 后面不是绝对路径,则以用户的home目录为参考路径
scp -P port 01.py user@remote:Desktop/01.py
# 加上 -r 可以传送文件夹 将当前目录下的demo文件夹复制到远程家目录下的Desktop
scp -r demo user@remote:Desktop
# 把远程家目录下的Desktop复制到 当前目录下的 demo文件夹
scp -r user@remote: Desktop demo

SSH高级

  1. 免密码登录,到.ssh上终端输入命令

    • 配置公钥

      执行ssh-keygen即可生成SSH秘钥,一路回车即可

    • 上传工钥到服务器

      执行ssh-copy-id -p port user@remote,可以让远程服务器记住我们的公钥

非对称算法:公钥加密数据使用私钥解密,私钥加密数据使用公钥解密

  1. 配置别名

    • .ssh/config里面追加以下内容

      Host mac
      	HostName ip地址
          User itheima
          prot 22
      

配置好之后直接

ssh 别名
scp -r ~/Desktop 别名:Desktop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值