1. Windows下使用SSH客户端
(1)下载putty程序
(2)连接ssh服务器
(3)远程登录系统
pcsp.exe 将pscp.exe复制到windows/system32下面
下载文件: pscp root@222.27.253.108/home/1.txt C:/
上传文件: pscp C:/1.txt root@222.27.253.108/home
(其中 root为用户名,后面是服务器的IP。)
2. Linux下使用SSH客户端
(1)sftp命令与远程主机传输文件:sftp = ftp + ssh
sftp 是交互式文件传输程式。它类似于ftp, 但它进行加密传输,比FTP有更高的安全性。
登录主机: sftp 帐户名@服务器IP地址
如: sftp root@222.27.253.108
将文件上传到主机: put 本地文件名 远程文件名
如: put example1.txt example2.txt
将文件下载到本地主机: get 远程文件名 本地文件名
get example2.txt example1.txt
(2)以scp命令与远程主机间传送文件:scp = secure copy (remote file copy program)
将本地文件复制到远程主机:
scp 本地文件 帐号名@服务器IP远程文件名
如: scp remote_1 root@222.27.253.108:/home/
将远程主机上的文件复现到本地:
scp 帐号名@服务器IP:/远程文件名 本地文件名
scp root@222.27.253.108/home/1.txt /home
(3)linux登录命令:ssh user_name@server_name
附录一.Linux的SSH服务的安装
(1)查看有没有安装ssh: rpm -qa|grep ssh
如果安装了SSH协议,会输出4个软件包,一个是OpenSSH的核心软件包,一个是OpenSSH的客户端程序,最后一个是OpenSSH的服务器端程序。
openssh-4.3p2-36.el5
openssh-askpass-4.3p2-36.el5
openssh-clients-4.3p2-36.el5
openssh-server-4.3p2-36.el5
(2)配置OpenSSH: OpenSSH的配置文件有 /etc/ssh/sshd_config
(3)启动 ssh服务: service ssh start
(4)重启ssh服务: service ssh restart
(5)停止ssh服务: service ssh stop
(6)查看ssh的状态: service ssh status
附录二:Windows访问Linux的工具比较
从windows访问linux,除了samba之外,用得最多的是PuTTY和SecureCRT。
Putty是免费的,SecureCRT是收费的(当然,有破解版)。
Putty | SecureCRT |
缺省配置就很好看很好用; 立刻使用; 不支持自动登录Linux; 不支持同时登录多个Linux; | 缺省配置不是为linux准备的而且很难看; 需要经过复杂的配置; 支持自动登录linux; 可以,每个tab page里登录一个linux。 Emacs,linux下的gdb的支持不够好; |
结论:在写代码调程序,以及平常使用的时候,我更愿意用putty。但是当我需要象系统管理员那样操作很多台linux的时候,我更愿意用SecureCRT。
附录三:telnet VS SSH
SSH是(Secure Shell安全外壳协议),SSH协议有两个版本,SSH1和SSH2。二者采用不同的协议实现,因此,互不兼容。目前广泛应用在安全,功能上和性能上更有优势的是SSH2。OpenSSH是免费的SSH协议的替代软件,OpenSSH支持SSH1和SSH2。
telnet命令通常用来远程登录。但是,telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。
telnet[参数][主机] 比如: telnet 192.168.120.206
更多telnet用法: http://www.cnblogs.com/peida/archive/2013/03/13/2956992.html
原文章地址:http://blog.youkuaiyun.com/wwwsq/archive/2007/07/20/1700481.aspx
http://blog.youkuaiyun.com/chenjin_zhong/article/details/6372696