1. SSH服务器简介
随着网络应用的不断普及,网络传输的信息会越来越多,在保证信息传输的同时,安全性也相当的重要。为了保证可靠的数据传输,一般都采用加密技术,而采用SSH进行加密,然后进行数据传输,这样,信息的安全性就得到了极大的提高。
SSH是(Secure Shell安全外壳协议),SSH协议有两个版本,SSH1和SSH2。二者采用不同的协议实现,因此,互不兼容。目前广泛应用在安全,功能上和性能上更有优势的是SSH2。OpenSSH是免费的SSH协议的替代软件,OpenSSH支持SSH1和SSH2。
2. 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
3. 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。
4. Linux下使用SSH客户端
(1)sftp命令与远程主机传输文件
登录主机: sftp 帐户名@服务器IP地址
如: sftp root@222.27.253.108
将文件上传到主机: put 本地文件名 远程文件名
如: put example1.txt example2.txt
将文件下载到本地主机: get 远程文件名 本地文件名
get example2.txt example1.txt
(2)以scp命令与远程主机间传送文件
将本地文件复制到远程主机:
scp 本地文件 帐号名@服务器IP远程文件名
如: scp remote_1 root@222.27.253.108:/home/
将远程主机上的文件复现到本地:
scp 帐号名@服务器IP:/远程文件名 本地文件名
scp root@222.27.253.108/home/1.txt /home
关于SSH服务器就简单介绍到这了。