在linux下一般用scp这个命令来通过ssh传输文件。而如果你的工作环境是windows的话,那么可以选择用
secure CRT,或者putty 这样的ssh登录工具来进行传输.
对于linux环境:
一、利用scp传输文件
1、从服务器上下载文件
scp username@servername:/path/filename
例如scp codinglog@192.168.0.101:/home/kimi/test.txt 把192.168.0.101上的/home/kimi/test.txt
的文件下载到当前目录
2、上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.php codinglog@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件
上传到192.168.0.101这台服务器上的/var/www/目录中
3、从服务器下载整个目录
scp -r
username@servername:/remote_dir/ local_dir/
例如:scp -r
codinglog@192.168.0.101:/home/kimi/test /home/kimi/ 4、上传目录到服务器 scp -r local_dir username@servername:remote_dir 例如: scp -r test codinglog@192.168.0.101:/var/www/ 把当前目录下的test目录上传到服务器 的/var/www/ 目录 对于windows环境: 二、利用putty工具集 1、psftp工具 a、建立连接 open 192.168.0.1,按要求输入用户名和密码 b、lcd 改变你要下载的目录,比如lcd D:/wwwroot/ 进入本机的D盘下的wwwroot目录 c、开始传输,put filename 上传文件 get filename 下载文件 2、pscp工具 pscp f:/dir/file1 username@servername:/tmp 把file1 上传到服务器的/tmp目录,用法和scp大同小异 三、利用secureCRT 1、设置上传和下载目录 你只要设置一下上传和下载的默认目录就行 options->session options ->Terminal->Xmodem/Zmodem 下 在右栏directory设置上传和下载的目录 2、上传文件到服务器 rz filename 下载文件 sz filename 如果要下载目录的话,要先用tar打包下 tar -czvf filename.tar.gz dirname 3、改变scurecrt的颜色方案来配合linux 仿真Linux,勾选ANSI颜色 全局选项->颜色->标准颜色,选择不那么刺眼的蓝色(系统默认是深蓝色的)