XSHELL SFTP 传输文件(转)

本文详细介绍了如何使用Xshell的SFTP功能安全地与远程服务器进行文件传输。包括通过不同方式连接SFTP,切换目录,上传下载文件,创建删除目录以及删除文件等操作。SFTP作为SSH的一部分,提供了加密的文件传输,确保了数据安全。
摘要由CSDN通过智能技术生成

sftp是Secure File TransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp与 ftp有着几乎一样的语法和功能。SFTP为 SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。

一、连接方式

常用的方式有两种,一种直接采用sftp连接远端服务器IP

另一种则先登录远程服务器,在开启sftp功能

1、sftp [remotehost IP ]

通过sftp连接[host],端口为默认的22,用户为Linux当前登录用户。

 Xshell 5 (Build 0806)

Copyright (c) 2002-2015 NetSarang Computer, Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.

[c:\~]$ sftp192.168.56.101

Connecting to 192.168.56.101:22...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

Your current local directory is

C:\Users\FieldYang\Documents\NetSarang\Xshell\Sessions

Type `help' to browse available commnands.

sftp:/root>

2、sftp -oPort=[port][remotehost IP]

通过sftp连接远程服务器,指定端口[port],用户为Linux当前登录用户。

3、sftp[user]@[remotehost IP]

通过sftp连接远程服务器,端口为默认的22,指定用户[user]。

Xshell 5 (Build 0806)

Copyright (c) 2002-2015 NetSarang Computer,Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.

[c:\~]$ sftp fieldyang@192.168.56.101

Connecting to 192.168.56.101:22...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

Your current local directory is

C:\Users\FieldYang\Documents\NetSarang\Xshell\Sessions

Type `help' to browse available commnands.

sftp:/home/fieldyang>

4、sftp -oPort=[port][user]@[ remotehost IP]

通过sftp连接[remotehost IP],端口为[port],用户为[user]。

5、通过Xshell5与linux建立连接后,在图形用户面板上 窗口->传输新建文件,打开xftp的字符界面,如图,直接关闭即可打开一个sftp窗口

 

二、用法

1、基本用法

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Xshell可以通过以下几种方式传输文件: 1. 使用SCP协议传输文件:在Xshell中连接到远程服务器后,可以使用SCP协议将本地文件上传到远程服务器或将远程服务器上的文件下载到本地。具体操作可以参考Xshell的帮助文档。 2. 使用SFTP协议传输文件SFTP协议是一种安全的文件传输协议,可以在Xshell中使用。在连接到远程服务器后,可以使用SFTP协议将本地文件上传到远程服务器或将远程服务器上的文件下载到本地。具体操作可以参考Xshell的帮助文档。 3. 使用FTP协议传输文件:FTP协议是一种常用的文件传输协议,可以在Xshell中使用。在连接到远程服务器后,可以使用FTP协议将本地文件上传到远程服务器或将远程服务器上的文件下载到本地。具体操作可以参考Xshell的帮助文档。 总之,Xshell提供了多种传输文件的方式,可以根据具体情况选择适合自己的方式。 ### 回答2: Xshell是一款常用于远程登录Linux服务器的工具,然而在实际使用中,我们可能需要将一些文件或者数据从本地传输到服务器中,这时候就需要使用Xshell内置的文件传输功能。下面将简单介绍Xshell如何传输文件。 一、使用SCP命令传输文件 Xshell内置了SCP命令,可以通过SCP命令传输文件。在Xshell命令行中输入如下命令: scp source_file user@remote_server:destination_folder 其中,source_file是本地文件的路径,user是服务器的用户名,remote_server是服务器的IP地址或主机名,destination_folder是文件传输到的目的文件夹路径。 在输入完命令后,会要求输入服务器密码,输入密码后即可开始传输文件传输完成后,可以在服务器中的目的文件夹中查看上传的文件。 二、使用SFTP协议传输文件 除了SCP命令,Xshell还支持SFTP协议传输文件。在Xshell中,点击工具栏上的文件传输按钮,选择SFTP(SSH文件传输协议)。在打开的窗口中,可以进行本地文件和服务器文件路径的互相切换和文件上传下载操作。 三、使用RCP命令传输文件Xshell中,可以使用RCP命令来传输文件。在Xshell命令行中输入如下命令: rcp source_file user@remote_server:destination_file 其中,source_file是本地文件的路径,user是服务器的用户名,remote_server是服务器的IP地址或主机名,destination_file是文件传输到的目标位置。 通过这三种方式,就可以方便地在Xshell传输文件了。 ### 回答3: Xshell是一款流行的远程管理软件,它允许用户通过SSH连接到远程服务器,并执行各种操作,包括文件传输传输文件在服务器管理中非常重要,因为它可以帮助用户轻松地将文件和数据从一台计算机传输到另一台计算机。下面是Xshell传输文件的步骤: 第一步:登录公司服务器 在使用Xshell之前,你需要知道自己的服务器IP地址、用户名和密码。启动Xshell并输入你的服务器IP地址,点击 Connect 进行连接,然后输入你的用户名和密码登录到公司的服务器。 第二步:建立文件夹 你需要在本地计算机或服务器上创建一个文件夹,用于存放上传的文件。 一些流程例如: $ cd ~ $ mkdir upload 此时,我们会在当前用户的根目录下创建一个名为 upload 的文件目录。 第三步:选择要上传的文件 假设你想上传一个名为 document.pdf 的文件,该文件位于本地计算机的 Downloads 文件夹中。在本地计算机上打开 Downloads 文件夹,找到 document.pdf 文件。你可以右键点击文件并选择复制,然后Xshell 窗口并右键点击鼠标,选择 Paste 选项粘贴文件。 第四步:上传文件到服务器 在Xshell窗口中,你应该已经打开了服务器的远程终端。输入以下命令来上传文件: $ scp /root/Downloads/document.pdf user@server-ip:/root/upload 上面的命令中,“ /root/Downloads/document.pdf”表示要上传的文件路径,“user”是你所登录的用户名,“server-ip”是你的服务器IP地址,“/root/upload”是我们在第二步创建的文件夹。 第五步:输入密码 输入命令后,会要求你输入用户的密码,完成后,系统将开始上传文件。等待一段时间后,Xshell 将显示上传文件的进度。 传输文件到远程服务器并不是一件困难的事情。通过这个简单的步骤,你可以很容易地将文件从本地计算机上传到远程服务器。Xshell 还有其他功能可以让你更好地管理远程服务器,所以掌握它的技巧是非常有必要的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值