【Linux】ssh的安装及配置
一、安装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的安装及配置相关推荐
- 低配置系统安装 linux,Linux系统的安装和配置
Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00 作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...
- linux下gitolite-admin安装和配置
linux下gitolite-admin安装和配置 1.安装git [root@iZwz9c0doj0taonyrldlc3Z ~]# yum install git -y 2.创建git用户 ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- linux安装DNS服务命令,Linux下的安装和配置DNS服务器
Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00 作者:佚名 我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...
- webmin升级php,Centos linux下webmin安装及配置
Centos linux下webmin安装及配置 2012-1-30 18:14 Monday 分类:Linux 评论(49) 浏览(18247) webmin是一个用浏览器来管理系统的工具. 1.下 ...
- 在RedHat Linux系统中安装和配置snmp服务
在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...
- 图解MySQL在Linux下的安装与配置
MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...
- linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法
满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...
- linux svn拒绝,Linux SVN的安装以及配置
装.Linux SVN的安装以及配置 step 1 安装subversion yum install subversion step 2 安装apache的Linux SVN模块 yum instal ...
- linux ---jenkins的安装与配置
linux下的jenkins的安装: Jenkins 下载网址: http://jenkins-ci.org/ 1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包 2.在 ...
最新文章
- 电流控制型开关电源的基本电路
- Automation Test in Maya Plugin Development
- Head First JSP---随笔八(传统标记)
- 输入监听_更适合混音师的声卡 精准控制 多设备监听真的方便
- easy_install 安装
- EMUI10安装java_linux ubuntu系统安装java jdk和配置环境,pycharm安装
- ICCV 2019 | 首个镜子分割网络问世,大连理工、鹏城实验室、香港城大出品
- js中避免函数名和变量名跟别人冲突
- html中li标签之间有缝隙,liimg标签之间空隙bug
- ibatis 直接升格为 apache 一级项目了
- 竟还有这样的代码注释我笑喷了
- html如何让图片边缘模糊化,CSS3对图片照片进行边缘模糊处理
- Ripro子主题Eeesucai-child集成后台美化包源码
- WinDbg 入门教程
- springBoot搭配java小爬虫 获取百词斩单词释义
- QT Creator 5.1.2中英文切换
- 2014广州入户新规则--广州积分入户8月1日起接受申报 详细指引
- 【数据结构】常见数据结构类型
- 本地时间和GMT(UTC)时间的转换
- 社区发现-Fast Unfolding