1:使用sftp连接远程主机 :sftp root@目标主机IP 系统会有提示,yes继续,输入目标主机的root密码,成功登录sftp。
示例 sftp root@77.30.180.136
2:使用 put 命令将本机的文件传到远程主机,使用 get 命令将远程主机上的文件下载到本机。
put 命令示例:
put file.zip
表示将当前目录下的file.zip 传输到目标主机的root用户默认路径下(通常是/root,但可以自己设定)put /root/file.zip /home/www
表示将当前主机的 /root 下的file.zip文件,传输到目标主机的 /home/www 目录下
sftp> put /root/baddb.tar.gz /home/www Uploading /root/baddb.tar.gz to /home/www/baddb.tar.gz /root/baddb.tar.gz 100% 167 5.3MB/s 00:00 sftp> (回到sftp>表示执行完成)
get 命令示例:
get file.zip
表示将远程主机默认用户目录下的file.zip文件下载到本机
get /home/www/file.zip /root/abc
表示将远程主机 /home/www 下的 file.zip 文件,下载存放到本机的 /root/abc 目录下方sftp> get /home/www/baddb_8.zip /root/ Fetching /home/www/baddb_8.zip to /root/baddb_8.zip /home/www/baddb_8.zip 100% 10MB 4.5MB/s 00:04 sftp> (输入exit可退出sftp,回到ssh)