使用SSH远程访问----(模拟实验,简单易操作)

一、ssh ----- 远程登录

  • 通过 ssh命令可以远程登录sshd服务,为用户提供一个安全的shell环境,以便对服务器进行管理和维护,使用时应制定登录用户、目标主机ip地址作为参数。
  • 命令基本格式
    ssh user@host
  • 例如:登录主机192.168.220.129 ,以对方的zhangsan用户进行验证。
    使用SSH远程访问----(模拟实验,简单易操作)_第1张图片
  • 如果 sshd服务器使用了非默认的端口号(22端口),那么登录时需要加 “-p” 指定端口号。
  • 例如主机192.168.220.129的端口号为123,则是-p 123
[root@localhost~]# ssh -p [email protected]		

二、 scp命令–远程安全复制

  • 通过scp命令可以利用 SSH安全连接与远程主机相互复制文件。使用scp命令时,除了必须指定复制源、目标之外,还应指定目标主机地址、登录用户,执行后根据提示输入密码即可。
  • 注意:如果是远程复制一个单独的文件的话直接用scp 就可以了,但是复制文件夹或目录的话,需要加 “-r” 选项。
  • 命令基本格式
    格式一:scp user@host:file 1 file 2
    格式二:scp file 1 user@host:file 2

1、将本地文件复制到其他服务器

  • 格式1:scp 本地文件路径 对方登录用户@ip地址:对方文件存放路径
  • 例如:我们将本地 /opt下的 test01.txt这个文件复制到 远程服务器(ip地址是192.168.220.131)中的/opt目录下。
    使用SSH远程访问----(模拟实验,简单易操作)_第2张图片
    使用SSH远程访问----(模拟实验,简单易操作)_第3张图片
    2、将远程服务器的文件复制到本地
  • 格式2: scp 用户名@IP地址:远程服务器文件存放路径 本地存放路径
  • 例如:将远程服务器(IP地址:192.168.220.129)/opt 目录下的文件test02.txt 复制到本地的/opt 目录下。
    使用SSH远程访问----(模拟实验,简单易操作)_第4张图片
    使用SSH远程访问----(模拟实验,简单易操作)_第5张图片

三、sftp ----- 安全FTP

  • 通过sftp命令可以利用SSH安全连接与远程主机上传、下载文件,采用了与FTP类似的登录过程和交互式环境,便于目录资源的管理。
  • 命令基本格式
    sftp user@host
    get:下载
    put:上传

1、下载文件:get
例如:我们使用sftp命令远程连接一台ip地址为192.168.220.129的主机,将其/opt 目录下的test01.txt,这个文件下载到本地:
使用SSH远程访问----(模拟实验,简单易操作)_第6张图片
2、上传文件:put
例如:还是上面的环境,我们登陆成功后,将本地的/opt 目录下的文件game01.txt 文件上传到远程连接的主机:

使用SSH远程访问----(模拟实验,简单易操作)_第7张图片

你可能感兴趣的:(Linux网络服务)