使用Putty远程连接和管理Linux服务器上的文件
2014-05-07 21:06
731 查看
1. 下载putty.exe,不用安装双击即直接可用,输入服务器ip登录就连接上了。具体教程参考:http://pan.baidu.com/share/link?shareid=2099386529&uk=17778922
2. 申请sudo权限以便于在服务器上安装所需的其他软件、模块等。
3. 使用pscp实现Windows和Linux下的文件相互传输,需下载pscp.exe。若将它放在C:\windows\system32目录下,则在任何地方都可以调用它,否则只能在与它同级的目录下使用,cmd切换到它的目录中输入pscp.exe ...命令。
pscp语法基本与Linux下的scp相同,但也有一下几个注意点:
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
-v 拷贝文件时,显示提示信息。
Options:
选项:
-p preserve file attributes 保护文件属性
-q quiet, don't show statistics 安静,不显示统计
-r copy directories recursively 复制子文件夹
-V print version information and exit 显示信息
-v show verbose messages
-load sessname Load settings from saved session
-load 加载,加载保存节的设定
-P port connect to specified port
-P 端口,连接到指定空间端口
-l user connect with specified username
-l 用户,用指定的用户连接空间
-pw passw login with specified password
-pw 密码,用指定的密码登录空间
-1/-2 强迫 ssh 使用的版本
-4 -6 force use of IPv4 or IPv6
-C 打开压缩
-i key 钥匙,证明用的钥匙文件
-batch 关闭交互能力,也许
-unsafe 不安全,允许伺服端取代字符 (危险的)
例如:
想把xp系统下fileUpload文件夹下的所有内容传输到192.168.1.1的linux服务器上"/home/data/file"文件夹下。可以做以下操作:
首先把pscp.exe拷贝到fileUpload的同级目录,然后可以写一个简单upload.bat脚本,双击运行即可完成以上操作,上传和取回文件的脚本内容如下,hww和123分别为连接服务器的用户名和密码:
LANGUAGE=zh_CN.UTF-8;export LC_ALL=zh_CN.UTF-8; 设置完成后vi filename打开文件,若仍然有部分无法正确显示中文则:set encoding=gb2312 fileencoding=utf-8即可正常显示,但是无法保存编码转换只能强制退出(?),如果是新建文件做此设置则可以保存。参考:http://www.linuxdiyf.com/viewarticle.php?id=72648
5. putty工具命令学习,参考博文的博主超幽默,哈哈:/article/9577913.html
删除非空文件夹若直接rmdir filename行不通,提示目录是非空的,可以用rm -r filename命令,递归地删除所有文件和文件夹。
2. 申请sudo权限以便于在服务器上安装所需的其他软件、模块等。
3. 使用pscp实现Windows和Linux下的文件相互传输,需下载pscp.exe。若将它放在C:\windows\system32目录下,则在任何地方都可以调用它,否则只能在与它同级的目录下使用,cmd切换到它的目录中输入pscp.exe ...命令。
pscp语法基本与Linux下的scp相同,但也有一下几个注意点:
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
-v 拷贝文件时,显示提示信息。
Options:
选项:
-p preserve file attributes 保护文件属性
-q quiet, don't show statistics 安静,不显示统计
-r copy directories recursively 复制子文件夹
-V print version information and exit 显示信息
-v show verbose messages
-load sessname Load settings from saved session
-load 加载,加载保存节的设定
-P port connect to specified port
-P 端口,连接到指定空间端口
-l user connect with specified username
-l 用户,用指定的用户连接空间
-pw passw login with specified password
-pw 密码,用指定的密码登录空间
-1/-2 强迫 ssh 使用的版本
-4 -6 force use of IPv4 or IPv6
-C 打开压缩
-i key 钥匙,证明用的钥匙文件
-batch 关闭交互能力,也许
-unsafe 不安全,允许伺服端取代字符 (危险的)
例如:
想把xp系统下fileUpload文件夹下的所有内容传输到192.168.1.1的linux服务器上"/home/data/file"文件夹下。可以做以下操作:
首先把pscp.exe拷贝到fileUpload的同级目录,然后可以写一个简单upload.bat脚本,双击运行即可完成以上操作,上传和取回文件的脚本内容如下,hww和123分别为连接服务器的用户名和密码:
upload.bat: @echo off pscp.exe -l hww -pw "123" -r "fileUpload/" root@192.168.1.1:/home/data/file pause download.bat: @echo off pscp.exe -l hww -pw "123" -r root@192.168.1.1:/home/data/file "fileDownload/" pause4. putty中文显示乱码的问题,右键单击putty窗口->change settings->Appearance->Front settings->字体选Fixedsys,字符集选CHINESE_GB2312,Translation->remote character set->选UTF-8,保存session。命令行:export LANG=zh_CN.UTF-8;export
LANGUAGE=zh_CN.UTF-8;export LC_ALL=zh_CN.UTF-8; 设置完成后vi filename打开文件,若仍然有部分无法正确显示中文则:set encoding=gb2312 fileencoding=utf-8即可正常显示,但是无法保存编码转换只能强制退出(?),如果是新建文件做此设置则可以保存。参考:http://www.linuxdiyf.com/viewarticle.php?id=72648
5. putty工具命令学习,参考博文的博主超幽默,哈哈:/article/9577913.html
删除非空文件夹若直接rmdir filename行不通,提示目录是非空的,可以用rm -r filename命令,递归地删除所有文件和文件夹。
相关文章推荐
- Windows下连接远程linux服务器的工具--- Xshell、WinSCP、Putty的对比使用
- 使用Remote Desktop organizer远程桌面管理工具连接服务器不能实现真机与被远程主机之间的文件拖拉复制
- 2009-02-06 14:36 putty使用说明(linux远程连接桌面)
- windows下putty 连接linux远程管理
- 使用Putty远程(SSH)管理Linux VPS
- XP下使用2003文件管理多个远程桌连接
- Windows上管理远程Linux VPS/服务器文件工具 - winscp
- 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuT
- 使用PuTTY远程连接Linux
- windows下putty 连接linux远程管理
- linux 下使用SSH 连接远程主机 SCP 拷贝远程文件
- 使用OpenSSH远程管理Linux服务器
- 使用Xshell或PuTTY对阿里云服务器进行远程连接操作
- 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接 Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证
- linux 技巧:使用 screen 管理你的远程会话/断开连接后让程序仍继续在后台执行
- lrzsz 实现 远程连接Linux 服务器快速上传下载文件
- 使用OpenSSH远程管理Linux服务器
- OS X / LINUX使用RSYNC拷贝远程服务器文件到本地
- Windows上管理远程Linux VPS/服务器文件工具 - winscp
- Linux脚本连接远程服务器下载文件