SSH远程连接linux并实现文件上传和下载(Mac)
-
SSH远程连接服务器
-
ssh远程连接服务器
demon:~ didi$ ssh root@服务器ip
-
关闭远程连接(exit)
-
保存服务器地址,进行快速连接(shell)
-
-
利用scp客户端进行文件(夹)上传、下载
- 上传文件(scp 本地文件路径 用户名@服务器ip:目标路径) [root@VM-0-8-centos ~]# scp /usr/tmp/test.txt root@42.192.211.250:didi/desktop - 上传文件夹(scp -r 本地文件夹路径 用户名@服务器ip:目标路径) [root@VM-0-8-centos ~]# scp -r /usr/tmp/test root@42.192.211.250:didi/desktop - 下载文件(scp 用户名@服务器ip:文件路径 本地文件路径) [root@VM-0-8-centos ~]# scp root@42.192.211.250:/usr/tmp/test.txt didi/desktop - 下载文件夹(scp -r 用户名@服务器ip:文件夹路径 本地文件夹路径) [root@VM-0-8-centos ~]# scp -r root@42.192.211.250:/usr/tmp/test didi/desktop
-
利用SFTP进行文件上传、下载(一次登录)
-
scp每次上传、下载都需要登录,略显麻烦
- 打开终端应用,输入sftp 用户@服务器ip demon:~ didi$ sftp root@服务器ip - 文件上传,put 文件路径 sftp> put local.txt - 文件下载,get 文件 sftp> get server.txt local.txt - 上传文件夹,put -r 文件夹/. sftp> put -r local/. server - 下载文件夹,get -r 文件夹/. sftp> get -r server/. local
-
-
利用Filezilla进行文件上传、下载