ssh本机失败(ssh: connect to host localhost port 22: Connection refused)

ssh本机失败(ssh: connect to host localhost port 22: Connection refused)

一. 问题描述

  之前一直在服务上使用宝塔面板, 今天突发奇想, 想要在本机使用宝塔面板. (宝塔面板真的好用, 尤其对我这个zz小白来说)... 可是装好宝塔面板后, 启动面板的终端的时候, 发现输入ssh用户名密码的时候,  没有反应, 密码账号明明是对的啊!!!

有人可能要问了, 你tm在本机上使用宝塔面板, 还要使用宝塔的终端,, 不是多此一举吗!?,,, emmm确实是, 不过我就是喜欢多此一举... 既然发现这个问题了, 就来试试怎么解决吧!

二.解决问题

  原因可能是: 端口没有打开, 本地防火墙拒绝, 本机没有ssh服务;

  最后发现问题是, 本机没有ssh服务, 对! 就是没有, 大家使用linux的时候ssh是经常使用的, 但是本机却可能是没有ssh服务的, 所以我们要安装ssh服务;

  1. 生成ssh秘钥

    $ ssh-keygen -t rsa (连按回车,生成秘钥) $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
  2. 安装openssh-server(以ubuntu操作系统为例)

    $ sudo apt install openssh-server  $ sudo /etc/init.d/ssh start 
  3. 测试

    $ ps -ef | grep ssh(查看sshd进程)  $ ssh 127.0.0.1

三. 成功:

  如图:

有问题请留言,,, 看到会帮忙解决!!! 

全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
12-22 16:31
已编辑
桂林电子科技大学 Python
很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务