服务器跟客户端通信的几种方式:ssh sftp...

1、 使用SSH模式连接服务器(主要用于操作服务器)

             VMware虚拟机通过桥接模式连接远程计算机
                    注:记得把VM虚拟机设置成桥接模式

点击VM虚拟机的右下角
1

2

3

设置成桥接模式后重新连接一下Linux的网络连接

1、确定Server服务器的IP地址
       输入命令:ifconfig 查看到ip地址为:192.168.20.170 (注意:这是Server服务器端)
4

2、 用户使用命令访问远程服务器 (注意:是客服端访问服务器端):
输入命令:ssh 用户名@主机名:端口 或者 ssh 主机名
eg : ssh 192.168.20.170

5

现在我们就能使用命令去操作服务器了。
SSH传输方式是经过加密的

2、 使用sftp 连接服务器(主要用于上传跟下载)

put 上传到服务器

put a.txt

get 下载到客服端

get a.txt

1、 使用sftp+主机名 登录到服务器

A: 确定服务器端的IP地址.
通过命令ifconfig获取到服务器的IP地址为:192.168.20.180

6

B:服务器通过sftp+主机名登录到服务器
eg : sftp 192.168.20.180

7

此时提示:sftp>
我们就能通过 put 跟 get 来进行传输文件了(提示:put get 命令不能上传和下载文件夹)

eg:
1、 获取服务器端的文件
Linux命令:

    ll  查看当前目录下的文件(查看的是服务器的)
    lls  查看本地服务器下的目录下的文件(查看的是客服端的)

8

此时我要从服务器上把名为:install.log 文件下载到客服端,可以使用
Linux命令:
get get+文件名

get install.log

9

2、 从客服端上传文件到服务器

10

这里我们用本地的a.txt 做为测试上传到服务器

11

Linux命令:

put    put+文件名

这里我们就已经完成了sftp的操作

3、 使用软件:SecureCRT进行连接

软件下载地址:链接:http://pan.baidu.com/s/1bPq56A 密码:fppz

安装之后打开:

12

13

14

15

输入主机的IP地址

16

17

选择—-连接

18

输入自己服务器的用户名,比如我服务器的名字叫lingdu

19

然后输入密码

20

确定之后就能连接到我的服务器了

21

到这里我们可以直接右键单击我们的标签,然后选择连接SFTP

22

23

这样我们就能使用put 跟 get 进行上传跟下载了。

当然,还有很多连接方式:比如telnet方式连接,这里我就不做演示了。
telnet没用使用加密方式,所以不赞同使用。

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值