×

shellsftp上传文件

shellsftp上传文件(shell sftp上传文件)

admin admin 发表于2023-03-25 06:52:07 浏览39 评论0

抢沙发发表评论

本文目录一览:

xshell5怎么上传文件xftp

使用Xshell访问Linux系统的时候,经常需要上传和下载文件,文件传输软件Xftp可以和Xshell很好的结合在一起使用。我们在操作Linux服务器的时候都是先使用Xshell的,然后遇到需要上传或下载文件的时候,再打开Xftp。下面就一起来学习用Xshell关联Xftp传输文件。

关联Xftp传输文件的具体步骤如下:

1.打开Xshell软件,然后连接上Linux服务器,cd命令切换到一个指定的目录。为了演示Xftp关联的效果,这里我们切换到一个测试目录。然后点击如下图所示的Xftp绿色的按钮即可打开软件。

图1:点击Xftp按钮

2.在打开的Xftp页面上,我们可以看到,这个时候是自动连接上了刚刚在Xshell连接的服务器。如果我们是直接打开Xftp的话,需要手动连接服务器的,,从Xshell关联过来,就方便很多了。

 

图2:打开Xftp软件

3.如果Xftp窗口左边是本地目录,右边是远程服务器目录。默认左边是本地的桌面,右边默认ftp的目录也是我们在Xshell里切换的目录,不用我们再次切换了。如果不想把下载的文件放在桌面,我们只需点击下拉框切换到需要的目录即可。-shellsftp上传文件

图3:修改文件目录

4.如下图所示,切换到需要上传下载的本地目录之后,右击选择Transfer,即可将文件上传到服务器上。双击文件可以上传文件。

 

图4:上传文件

5.上传之后,在右侧列表可以看到刚刚上传的文件。如果没有及时显示出来,可以点击刷新按钮。

图5:查看上传文件

6.在右侧的文件目录上右击,同样可以选择Transfer,这个时候就是下载文件到本地了。另外还可以重命名和删除操作。

图6:下载文件

以上就是给大家介绍的用Xshell关联Xftp传输文件的方法,关联之后,就可以快速地对服务器进行上传和下载文件,这样就可以提高工作效率。

使用SFTP传输文件

FTP( File Transfer Protocol )文件传输协议,是一种常用来在两终端系统之间传输文件的方法。

SFTP ,即 SSH 文件传输协议( SSH File Transfer Protocol ),或者说是安全文件传输协议( Secure File Transfer Protocol )。SFTP 是一个独立的 SSH 封装协议包,通过安全连接以相似的方式工作。它的优势在于可以利用安全的连接传输文件,还能遍历本地和远程系统上的文件系统。-shellsftp上传文件

在大多数情况下,优先选择 SFTP 而不是 FTP ,原因在于 SFTP 最基本的安全特性和能利用 SSH 连接的能力。FTP 是一种不安全的协议,应当只有在特定的情况下或者你信任的网络中使用。

To connect to a remote sftp server, first establish an secure SSH connection and then create an SFTP session as shown.-shellsftp上传文件

Check operations with help

First create a directory with the same name on the remote host, before uploading it from the local host, the -r does the magic, enabling subdirectories and subfile to be copied as well:-shellsftp上传文件

To preserve the modification times, access times, and modes from the original files transferred, use the -p flag.-shellsftp上传文件

To download a whole directory called fstools-0.0 from remote Linux host to local machine, use the get command with the -r flag as follows:-shellsftp上传文件

To quite the sFTP shell, type:

如何在shell脚本里使用sftp批量传送文件

在shell脚本里使用sftp批量传送文件

主要步骤如下:

1.为运行shell脚本的本地用户生成密钥对

2.将其中的公钥分发到sftp欲登录的远程服务器上

3.编写并以上面的本地用户运行shell脚本