当前位置:   article > 正文

【Linux】ssh的安装及配置_ssh安装与配置

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常用命令

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

七、卸载ssh服务

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

sudo yum remove ssh

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

sudo apt-get –purge remove ssh

然后就会提示卸载完成。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/397853?site=
推荐阅读
相关标签
  

闽ICP备14008679号