第九天

ping

# 检测目标主机是否连接正常
$ ping IP地址 # 检测本地网卡工作正常
$ ping 127.0.0.1
  • ping 一般用于检测当前计算机到目标计算机之间的网络 是否通畅,数值越大,速度越慢

原理:网络上的机器都有 唯一确定的IP地址 ,我们给 目标IP地址 发送一个数据包,对方就要返回一个数据包,根据返回的数据包及时间,我们可以确定目标主机的存在

远程登录和复制文件

命令 对应英文 作用
ssh 用户名@IP secure shell 关机/重新启动
scp 用户名@IP:文件名或路径 用户名@IP:文件名或路径 secure copy 远程复制文件

ssh基础

在linux中SSH是 非常常用 的工具,通过 SSH客户端 我们可以连接到运行了 SSH服务器 的远程机器上

1)域名和端口号

域名

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

    端口号
  • ip地址 :通过 IP地址 找到网络上的 计算机
  • 端口号 :通过 端口号 可以找到 计算机上运行的应用程序
  • 如果是 默认的端口号 在连接时,可以 省略
  • 常见服务端口号列表
服务 端口号
SSH服务器 22
web服务器 80
HTTPS 443
FTP服务器 21

2)ssh客户端的简单使用

ssh [-p port] user @remote

  • user 是远程机器上的用户名,如果不指定的话默认当前用户
  • remote 是远程机器的地址,可以是 ip/域名, 或者是 后面会提到的别名
  • portSSH Sever 监听的端口 ,如果不指定,就为默认值 22

提示:在工作中,SSH服务器的端口号很有可能 不是22 ,如果遇到这种情况就需要使用 -p 选项,指定正确的端口号,否则无法正常连接到服务器

scp

  • scp就是 secure copy ,是一个在linux下用来进行 远程拷贝文件 的命令
  • 它的 地址格式与ssh基本相同,需要注意的是, 在指定端口时用的是大写的 -P 而不是小写的
# 把本地当前目录下的 01.py 文件 复制到 远程 家目录下的 Desktop/01.py
# 注意 ':' 后面的路径如果不是绝对路径,则以用户的家目录为参照路径
scp -P port 01.py user@remote:Desktop/01.py # 把远程 家目录下的 Desktop/01.py 复制到 本地当前目录下的 01.py 文件
scp -P user@remote:Desktop/01.py port 01.py
选项 含义
-r 若给出的源文件是目录文件,则scp将递归复制该目录下的所有子目录和文件,目标文件必须是一个目录名
-P 若远程SSH服务器的端口不是22,需要使用大写字母-P选项指定端口

holiday09的更多相关文章

随机推荐

  1. 如何将SinglaR与MVC和Web Api集成

    一:SinglaR与MVC结合 1:新建一个MVC的项目 2:新建一个SignalR"永久链接类"=>MyConnection1 3:主要的代码要写一个泛型继承Control ...

  2. vscode1.50配置python虚拟环境

    1.首先你需要   创建好虚拟环境,如果不会 可以先点击学习一下 https://www.cnblogs.com/shyern/p/11284127.html      (创建虚拟环境的博客) 2.打 ...

  3. Object.assign() 方法浅析

    Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象.它将返回目标对象. const target = { a: 1, b: 2 ,c:3,e:6}; cons ...

  4. vue初始化data数据

    初始化data this.$data = this.$options.data() 初始化data中form this.$data.form = this.$options.data().form

  5. [Javascript摸鱼记录] 关于js简单字符删减替换增加插入追加前中后处理

    以前总是怕死js如其名,能让我入坑润不出来,然后最近被迫写点静态html,又要用到数值运算处理, 于是又开启了「好几十个标签栏解决一个问题」的"探索路程",顺便记录一下摸鱼结果希望 ...

  6. oracle 索引创建

    --查询表里的索引 select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.inde ...

  7. vue打包后打开index.html文件显示空白页问题

    通过网上的资料发现在vue.config.js中写入再重新打包就可以再index.html中显示. https://blog.csdn.net/m0_51060602/article/details/ ...

  8. [Oracle19C 数据库管理] 用户与权限管理

    用户管理 用户具有以下属性: 用户名: 不能超过30位.不能包含特殊字符.必须用字符开头.用户名不区分大小写. 认证方式: 最常见的是密码认证. 默认永久表空间: 控制用户可以在哪个表空间里创建对象. ...

  9. Java 并发线程池线程数配置

    1. 如果任务是计算密集型的,线程池大小建议设置为Ncpu + 1 其中N是CPU数量, +1 是为了在某一个线程处于暂停阶段时,有新的线程可以用来执行,减少CPU中断时间. 2. 如果是IO密集型, ...

  10. kali 子域名搜集工具学习记录

    # fierce 主要是对子域名进行扫描和收集信息,并且它还可以测试区域传送漏洞. kali 2022.1 apt-get 安装的fierce并没有 -dns参数,需要手动下载,下载后有个fierce ...