一、安装ssh客户端

ubuntu缺省已经安装了ssh client,没有则执行以下命令安装:

sudo apt-get install ssh  或者 sudo apt-get install openssh-client

按缺省生成id_rsa和id_rsa.pub文件,分别是私钥和公钥。

二、安装ssh服务端

在两台主机上上都安装和配置ssh。
1.更新源列表

sudo apt-get update

2.安装服务器

sudo apt-get install openssh-server

3.查看ssh服务是否启动

sudo apt-get install openssh-server

输出显示有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动。

三、ssh配置

通过修改配置文件/etc/ssh/sshd_config,可以改ssh登录端口和禁止root登录。打开配置文件并修改:

sudo gedit /etc/ssh/sshd_config

把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉-->再增加一句"PermitRootLogin yes"-->保存,修改成功。("PermitRootLogin yes"的含义是允许root用户登录)
配置完成后重启ssh服务:

sudo service ssh restart

四、开启ssh服务

在终端敲入以下命令:

sudo service ssh star

再执行查看ssh服务状态的命令:

sudo service ssh status

如果出现以下提示:

ssh start/running, process 890

说明你的ssh服务已经启动了。如果失败来的话,那试着卸载一下(看第七步:卸载ssh服务)再安装(第二步:安装ssh服务)。

五、使用ssh服务

在两台主机都安装了ssh客户端和服务端之后,在作为ssh客户端的主机上执行以下命令,来远程控制作为ssh服务端(root: 192.168.0.1)的主机:

sudo ssh root@192.168.0.1

六、SSH常用命令

#停止服务
sudo service ssh stop#启动服务
sudo service ssh start#重启服务
sudo service ssh restart#登录 (root为192.168.0.1机器上的用户,需要输入密码。)
#常用格式:ssh [-llogin_name] [-p port] [user@]hostname
ssh root@192.168.0.1#断开连接
exit

七、卸载ssh服务

如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:

sudo yum remove ssh

如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:

sudo apt-get –purge remove ssh

然后就会提示卸载完成。

【Linux】ssh的安装及配置相关推荐

  1. 低配置系统安装 linux,Linux系统的安装和配置

    Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00   作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...

  2. linux下gitolite-admin安装和配置

    linux下gitolite-admin安装和配置 1.安装git    [root@iZwz9c0doj0taonyrldlc3Z ~]# yum install git -y 2.创建git用户  ...

  3. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  4. linux安装DNS服务命令,Linux下的安装和配置DNS服务器

    Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00   作者:佚名   我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...

  5. webmin升级php,Centos linux下webmin安装及配置

    Centos linux下webmin安装及配置 2012-1-30 18:14 Monday 分类:Linux 评论(49) 浏览(18247) webmin是一个用浏览器来管理系统的工具. 1.下 ...

  6. 在RedHat Linux系统中安装和配置snmp服务

    在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...

  7. 图解MySQL在Linux下的安装与配置

    MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...

  8. linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法

    满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...

  9. linux svn拒绝,Linux SVN的安装以及配置

    装.Linux SVN的安装以及配置 step 1 安装subversion yum install subversion step 2 安装apache的Linux SVN模块 yum instal ...

  10. linux ---jenkins的安装与配置

    linux下的jenkins的安装: Jenkins 下载网址: http://jenkins-ci.org/ 1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包 2.在 ...

最新文章

  1. 电流控制型开关电源的基本电路
  2. Automation Test in Maya Plugin Development
  3. Head First JSP---随笔八(传统标记)
  4. 输入监听_更适合混音师的声卡 精准控制 多设备监听真的方便
  5. easy_install 安装
  6. EMUI10安装java_linux ubuntu系统安装java jdk和配置环境,pycharm安装
  7. ICCV 2019 | 首个镜子分割网络问世,大连理工、鹏城实验室、香港城大出品
  8. js中避免函数名和变量名跟别人冲突
  9. html中li标签之间有缝隙,liimg标签之间空隙bug
  10. ibatis 直接升格为 apache 一级项目了
  11. 竟还有这样的代码注释我笑喷了
  12. html如何让图片边缘模糊化,CSS3对图片照片进行边缘模糊处理
  13. Ripro子主题Eeesucai-child集成后台美化包源码
  14. WinDbg 入门教程
  15. springBoot搭配java小爬虫 获取百词斩单词释义
  16. QT Creator 5.1.2中英文切换
  17. 2014广州入户新规则--广州积分入户8月1日起接受申报 详细指引
  18. 【数据结构】常见数据结构类型
  19. 本地时间和GMT(UTC)时间的转换
  20. 社区发现-Fast Unfolding

热门文章

  1. JAVA 两个队列实现栈
  2. 基于STM32串口通信的ESP8266WiFi模块使用
  3. java物流bos,宅急送BOS物流项目
  4. 批量将多个 txt 记事本文件合并成一个独立的记事本文件
  5. Spring中过滤器和拦截器
  6. dell服务器pe系统安装win7系统,dell戴尔pe重装win7系统
  7. 【Linux入门指北】第六篇 Linux常用的开发工具
  8. 【愚公系列】2022年01月 Django商城项目14-用户中心-界面设计
  9. python黑马视频全套-2018年6月北京黑马python24期全套视频课程
  10. GifCam_CHS gif动画录制工具 下载