两台电脑怎么通过ftp下载文件

两台电脑怎么通过ftp下载文件,第1张

在两台计算机之间传输数据吧,如果只是传数据,使用共享文件夹就可以!

方法如下:1。在我的电脑D盘,建立一个文件夹D:/share2。在share文件夹上点右键,选择共享,找到“网络共享和安全”,勾选“在网络上共享这个文件夹”项3。查看下本机的IP(如:192168123)或是计算机名(pc1),4。在另一台计算机上,当然得保证在同一网段,打开我的电脑,在地址栏输入开启共享机的IP地地址如:\\192168123,如果共享成功,就可以看到share文件夹,就可以相互传文件了

另外如果使用FTP的话,其实不能叫传文件,这个方法实际是建立一个FTP服务器,然后让客户机去访问FTP服务器,从FTP上下载文件到本地计算机,当然这个的目的,也是为了实现文件交换。方法如下:1。上网下载FTP服务器软件,如cuteFTP或是HomeFTP(推荐,主要是配置简单易用),或是直接在操作系统上安装IIS服务器(这个只能是windows系统)然后应用IIS的FTP功能也可以实现FTP,当然也可以用其它的FTP服务器;这里以HOMEFTPServer为例讲解2。安装下载好的HOMEFTP服务器,安装好之后进行配置

1点击设置,可以配置匿名用户,指定目录,即FTP文件服务器目录(如:D:\FTPRoot),也可以配置虚拟目录,配置后可以将其它盘(F:\share)的目录虚拟到FTPRoot下,而可以获得FTPRoot的权限;这个服务器就这点最精典

2点击新增成员,可以添加新用户,即非匿名用户,可以配置权限和虚拟目录;

3配置好之后点击开始服务启动FTP服务器

4查看服务器(装有FTP软件的计算机)的IP地址如:1921681233。在客户机,打开我的电脑,在地址栏输入ftp://192168123如果配置成功,即可以访问FTP服务器,如果开启文件上传权限,可以上传或下载文件

当然也可以下载一个FTP服务器客户端工具,即可以访问

注意:如果没安装FTP客户端,使用非匿名用户访问时要用到帐号和密码,格式为:ftp://用户:密码@服务器IP如:ftp://admin:123456@192168123登陆后,获得admin用户的所有权限

MobaXterm是什么?如何使用MobaXterm?MobaXterm一款强大好用的远程终端登录利器,之前操作远端服务器一直使用的是XShell和Xftp,后来偶得一神器MobaXterm,能同时支持这二者的功能,我果断地放弃了它们而选择了MobaXterm。那么,MobaXterm怎么用呢?下面简单介绍一下如何使用MobaXterm,给大家做一个参考。

MobaXterm使用图文教程

1、下载MobaXterm

进到MobaXterm的官网,我们可以看到,官网为我们提供了两种形式的MobaXterm,一种是便携版,一种是安装版,我个人比较喜欢便携版,当切换工作机时,ssh记录等一些信息能够附带的拷贝过去。

2、安装打开MobaXterm

下载完成之后解压出来的目录是这样式的,版本的不同文件结构可能也会不同, 双击MobaXterm_Personal_94exe即可打开软件,软件启动之后界面如图:

3、建立SSH连接到一台服务器

点击左上角的Session新建一个会话,在会话对话框中点击SSH,切换到SSH参数页。remote host填写远端服务器的地址,Specify username填写用户名,port填写端口,点击OK就可以登录到远端服务器了。

4、终端服务

连上远端服务器之后,便可以通过shell命令来操作我们的服务器了,比如ls列出当前目录下的所有文件,MobaXterm自带一套彩色的配置,这是我喜欢它的原因之一

5、sftp服务

终端操作只是我们平常管理服务器的一部分,还有很多什么我们需要从服务器下载文件或者是上传文件到服务器,尤其是上传文件,在部署工程的时候是很有必要的。当我们连接上服务器之后,可以看到右侧中部多了一个菜单项sftp,点击它默认列出了家目录下所有文件

6、上传下载文件

上传文件:直接将要上传的文件拖拽到sftp面板就可以了

下载文件:在sftp面板选中想要下载的文件,右键download

其他操作:如新建文件夹什么的,右键面板空白处便可以找到

7、对服务器的日常的操作主要就是围绕这么两项在进行了,怎么样,有没有很简单?赶紧试一试吧

教程结束,以上就是关于mobaxterm怎么使用?MobaXterm使用图文教程的全部内容,希望对大家有所帮助!更多精彩,尽在我们网站!

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

准备阶段

  需要引用第三方类库TamirSharpSSHdll。链接地址(http://wwwtamirgalcom/blog/page/SharpSSHaspx)

我下载的是(Downloadbinaries: SharpSSH-11113binzip)DotNetSSH 文件

  把TamirSharpSSHdll加载到项目中。

实现阶段

  增加一个类SFTPHelper

1Imports TamirSharpSshjsch

2

3PublicClass SFTPHelper

4 Private m_session As Session

5 Private m_channel As Channel

6 Private m_sftp As ChannelSftp

7

8 PublicSubNew(ByVal host AsString, ByVal user AsString, ByVal pwd AsString)

9 Dim arr() AsString = hostSplit(":")

10 Dim ip AsString = arr(0)

11 Dim port AsInteger = 22

12 If (arrLength > 1) Then

13 port = Int32Parse(arr(1))

14 EndIf

15

16 Dim jsch As JSch = New JSch()

17 m_session =jschgetSession(user, ip, port)

18 Dim ui As MyUserInfo = New MyUserInfo()

19 uisetPassword(pwd)

20 m_sessionsetUserInfo(ui)

21 End Sub

22

23 'SFTP获取文件

24 PublicFunction GetInfo(ByVal remotePath AsString, ByVal localPath AsString) AsBoolean

25 Try

26 Dim src As TamirSharpSshjavaString = New TamirSharpSshjavaString(remotePath)

27 Dim dst As TamirSharpSshjavaString = New TamirSharpSshjavaString(localPath)

28 m_sftpget(src, dst)

29 ReturnTrue

30 Catch

31 ReturnFalse

32 EndTry

33 End Function

34 'SFTP连接状态

35 PublicProperty Connected AsBoolean

36 Get

37 Return m_sessionisConnected()

38 EndGet

39 Set(ByVal value AsBoolean)

40

41 EndSet

42 End Property

43

44 '连接SFTP

45 PublicFunction Connect() AsBoolean

46 Dim flag AsBoolean = False

47 Try

48 If (Not Connected()) Then

49 m_sessionconnect()

50 m_channel =m_sessionopenChannel("sftp")

51 m_channelconnect()

52 m_sftp = m_channel

53 flag = True

54 EndIf

55 Catch

56 flag = False

57 EndTry

58 Return flag

59 End Function

60

61 '断开SFTP

62 PublicSub Disconnect()

63

64 If (Connected()) Then

65 m_channeldisconnect()

66 m_sessiondisconnect()

67 EndIf

68 End Sub

69

70 '登录验证信息

71 PublicClass MyUserInfo

72 Implements UserInfo

73

74 Dim passwd AsString

75

76 PublicSub setPassword(ByVal ppasswd AsString)

77 passwd = ppasswd

78 End Sub

79 PublicFunction getPassphrase() AsStringImplementsTamirSharpSshjschUserInfogetPassphrase

80 ReturnNothing

81 End Function

82 PublicFunction getPassword() AsStringImplements TamirSharpSshjschUserInfogetPassword

83 Return passwd

84 End Function

85

86 PublicFunction promptPassphrase(ByVal message AsString) AsBooleanImplements TamirSharpSshjschUserInfopromptPassphrase

87 ReturnTrue

88 End Function

89 PublicFunction promptPassword(ByVal message AsString) AsBooleanImplementsTamirSharpSshjschUserInfopromptPassword

90 ReturnTrue

91 End Function

92 PublicFunction promptYesNo(ByVal message AsString) AsBooleanImplements TamirSharpSshjschUserInfopromptYesNo

93 ReturnTrue

94 End Function

95 PublicSub showMessage(ByVal message AsString) Implements TamirSharpSshjschUserInfoshowMessage

96

97 End Sub

98 End Class

99

100End Class

还有一个最简单的办法

Shell "explorer 下载地址"

windows中可以使用Core FTP,FileZilla, WinSCP,Xftp来连接SFTP进行上传,下载文件,建立,删除目录等操作。以winscp软件为例:

1、将之前下载的sftp服务端解压缩,然后直接运行主程序。点“NEXT”按钮进行下面的操作。

2、在许可协议窗口处填写“同意”并点“下一步”按钮继续。

3、在接下来的配置窗口中选择要安装的组件,从界面中可以看到包括client(客户端)与server(服务器端),实际上只需要服务器端,而客户端使用之前下载的WinSCP 382即可。选择相应的服务器端组件后点“下一步”完成安装4、 接下来就要启动该服务了,通过“开始->运行->输入CMD后回车”进入到命令提示窗口,然后通过cd命令定位到c:programfilesopensshbin目录。 5、依次执行mkgroup -l >> etcgroup mkpasswd -l >> etcpasswd命令,这样你目前windows本地帐户中的用户就都可以登录该sftp服务器了,自对文件目录的访问权限和NTFS权限一致。此步骤相当于FTP中的建立访问帐号。6、添加完各个访问帐户后就可以使用了。SFTP:sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 两台电脑怎么通过ftp下载文件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情