Linux下快速安装部署远程连接软件SSH的简明教程

  SSH分为客户端和服务端。

  服务端是一个守护进程,一般是sshd进程,在后台运行并响应来自客户端的请求。提供了对远程请求的处理,一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接。

  客户端一般是ssh进程,另外还包含scp、slogin、sftp等其他进程。

  工作机制:

  1. 客户端发送一个连接请求到远程服务端

  2. 服务端检查申请的包和IP地址,再发生密钥给SSH客户端;

  3. 客户端再将密钥发回服务端,自此建立连接。

  下面我们开始正文:

  一、客户端

  1. 安装客户端(客户端不是必须的)

  代码如下:

  # apt-get install ssh

  如果安装失败,则使用下面命令进行安装

  代码如下:

  # apt-get install openssh-client

  2. SSH登录(客户端)

  代码如下:

  $ ssh 192.168.159.128

  $ ssh -l weiyg 192.168.159.128

  $ ssh weiyg@192.168.159.128

  二、服务端

  1. 安装服务器

  代码如下:

  # apt-get install openssh-server

  2. 启动服务器

  代码如下:

  # /etc/init.d/ssh stop   #停止

  # /etc/init.d/ssh start   #启动

  # /etc/init.d/ssh restart   #重启

  3. SSH配置

  修改配置文件/etc/ssh/sshd_config,并重启服务

  代码如下:

  # /etc/init.d/ssh restart

  ssh默认端口是22,需要的话,自行修改

  代码如下:

  Port 20

  ssh默认配置是允许root登录的,可以修改配置表禁止其登录

  代码如下:

  PermitRootLogin no

(0)

相关推荐

  • Linux下快速批量修改文件夹下的图片名称的方法

    我们都知道,要修改文件夹下的图片名称很容易,但是要批量修改就比较浪费时间了,那么有什么方法能够快速批量修改图片名称呢?下面小编就给大家介绍下Linux下快速批量修改图片名称的方法。 如10.11一批这 ...

  • Linux下RPM安装目录怎么修改

    Linux下RPM安装目录怎么修改 首先用下面的命令查看一下该RPM包的默认安装目录,例如: easwy:~$ rpm -qpl ext3grep-0.10.0-1.el5.rf.i386.rpm / ...

  • Linux下gcc安装

    Linux下gcc安装 操作方法 01 Linux下gcc安装操作如下 安装c编译器 yum install gcc 02 安装g++ 编译器 yum install gcc-c++ 03 安装后即完 ...

  • deepin linux下怎么安装植物大战僵尸

    deepin linux下可以安装植物大战僵尸的安卓版,可以完美运行,具体可以参考本经验. 操作方法 01 点击任务栏上的"深度商店". 02 在"深度商店"中 ...

  • linux下怎么安装Go开发环境?linux部署golang

    golang是一个开发语言:最近比较火的哦 这次我们要在linux下安装配置golang的研发环境 下面我们来介绍一下怎么样在linux上配置golang环境 操作方法 01 请自行安装SSH远程工具 ...

  • linux下如何安装vmtool软件

    操作方法 01 点击vm菜单栏vm下的安装vmtool如下 02 我们选择用光盘镜像安装,点击vm右下角的光盘如下 03 点击光盘图标: 04 进入vm设置界面 点击CD/DVD(IDE),选择右边的 ...

  • 查看linux 下已经安装的软件包信息

    RPM使用详解 在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是 Red Hat Package Mana ...

  • Linux下设置ADSL使局域网连接互联网

    系统准备:一个运转正常的Linux(这个大家都有) 硬件要求:至少一块网卡,宽带设备已经申请完毕,同时已经开通 广州电信的ADS(LAN)L使用的是PPPOE拨号方式,因此,要在Linux下使用ADS ...

  • Teamviewer远程连接软件使用方法

    TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不 ...