Linux SSH服务器架构

来源:互联网 发布:美国精神病人 知乎 编辑:程序博客网 时间:2024/04/29 13:05

文章来自http://blog.csdn.net/chenjin_zhong/article/details/6372696

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服务器就简单介绍到这了。

 

原创粉丝点击