本文目录一览:
- 1、ssh怎么把本地的文件上传到服务器
- 2、使用windows客户端ssh远程连接linux主机,怎么进行文件的上传下载
- 3、使用SSHSecureShellClient传文件的步骤是什么?
- 4、SSH框架实现文件上传和下载
ssh怎么把本地的文件上传到服务器
由于使用ssh,我们无法使用简单的拖拽或者复制粘贴操作对本地计算机和ssh服务器上的文件进行交流。我们需要用到scp命令行。
程序代码
scp 本地文件名 用户名@ssh服务器地址:上传保存路径即文件名
举例以说明:
如果希望将当前目录下的a.txt文件上传到ssh服务器上test文件夹并改名为b.txt,其中ssh服务器网址为127.0.0.1,用户名admin。
代码如下:
程序代码 scp a.txt admin@127.0.0.1:/home/neo/test/b.txt
下载也很简单,只需要将“本地文件名”和后面服务器的信息对调即可
使用windows客户端ssh远程连接linux主机,怎么进行文件的上传下载
如果你的windows安装了openssh软件,那么直接用
‘sftp
登陆用户名@远端linux的IP’
就可以登陆传输东西了,里面的命令跟ftp很像,先cd到你要传的文件所在的目录,然后用‘lcd’设置本地上传下载的目录,然后用’get或者put‘上传下载。如果你不想这么麻烦,直接下个ftp工具就好了。我平时都用的’fz‘全称’filezilla‘。直接连过去,图形界面操作,简单快捷-ssh项目文件上传下载
使用SSHSecureShellClient传文件的步骤是什么?
SSH Secure Shell Client是SSH命令行控制终端,你应该是用SSH Secure File Transfer Client传输文件。
这里只谈论他的使用方法,关于SSH配置你再找其他文章。
一、登陆方法
你可以在登陆的SSH Secure Shell Client里单击工具栏里(或菜单)的New File Transfer Window,就直接登陆了。也可以单独运行SSH Secure File Transfer Client。-ssh项目文件上传下载
登陆非常简单,填写Host Name(你的服务器地址或域名),User Name(你的服务器用户名,注意你SSH使用root用户是否有权限登陆,或使用其他用户登陆),Port(你SSH登陆的端口,默认为23)。-ssh项目文件上传下载
二、传输文件
一般默认的SSH Secure File Transfer Client界面左边为你本地的磁盘信息,右边的为登陆后服务器的磁盘信息,确定需要传到服务器的文件,采用拖拽方法,也可以用鼠标右健upload上传。从服务器中下载文件到本地,你也可以用拖拽方法,或用鼠标右键Download下载。-ssh项目文件上传下载
三、注意事项
上传下载,你需要注意用什么方法上传下载,用二进制还是ASCII还是自动,有些时候我们需要指定一下,要不上传文件会有问题。
四、其他
SSH Secure File Transfer Client软件应该没有可选字符集utf8等,在有些linux里中文会出现乱码,你可以用filezilla的sftp,因为filezilla可以选择字符集,就不会有乱码了。你也可以用其他工具参与你的服务器配置。比如WinSCP,在改文件时特别有用,对于vi编辑器不太会用的是很好的替代工具。SecureCRT命令行控制终端可以选择字符集等等。每个工具都有不同的优缺点,结合起来你在维护服务器时才事倍功半。-ssh项目文件上传下载
SSH框架实现文件上传和下载
我给你提供思路,自己去实现。
1、你用的是SSH框架,spring有一个MultipartFile技术,支持单文件和多文件上传
2、下载直接用BufferedInputStream+BufferedOutputStream去实现就可以了。
这两个都是很好学的。挺简单的