ssh服务
SSH是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。
SSH默认使用22号端口,采用密文的形式在网络中传输数据,它将客户端与服务端之间的消息通过加密保护起来,这样就无法被窃取或篡改了。相对于通过明文传输的Telnet,具有更高的安全性。
SSH提供了口令和密钥两种用户验证方式,这两者都是通过密文传输数据的。
在RHEL或CENTOS系统中,OPENSSH服务由openssh、openssh-server、openssh-clients等软件包提供(默认已经安装)。
openssh:包含OpenSSH服务器及客户端需要的核心文件
openssh-clients:OpenSSH客户端软件包
openssh-server:OpenSSH服务器软件包
使用ssh客户端程序
1、使用ssh命令远程登录:
方式1: ssh 用户名@服务器地址
方式2: ssh -l 用户名 服务器地址
方式3: ssh 服务器地址(缺省时会尝试以当前的本地用户名进行登录)
提示:如果SSH服务器使用非默认端口,则客户机在登录时必须时确指定端口号
ssh -p 端口 用户名@服务器地址
2、使用scp命令远程复制文件/目录
通过scp命令可以利用ssh安全连接与远程主机相互复制文件。
方式1: scp 用户名@服务器地址:源文件 目标路径
方式2: scp 本地文件 用户名@服务器地址:目标路径
若复制的是目录,则需添加“-r”选项
3、使用图形客户端软件xshell
安装并运行xshell后,在新建会话窗口中指定远程主机的ip地址、端口号等相关信息,然后单击“连接”按钮,根据提示接收秘钥、验证密码后即可成功登录目标主机。
提示:安装lrzsz 可以在Linux 和 windows直接相互传文件,
rz命令从本地上传文件到服务器
sz命令件从服务器下载文件到本地