Ubuntu中不能使用ssh远程登录的解决办法;ssh服务的安装与配置

在学习使用Ubuntu系统的过程中,我们经常会遇到不能远程使用SSH协议进行登录,或者不能使用root身份登录的问题,其实Ubuntu默认没有安装SSH服务,根据查看一些大神的资料加上自己的总结,有一点小小的经验,分享给大家,希望能帮你解决问题。

不管是上述情况的哪一种,首先要先看看是不是ssh包没有安装或ssh服务没有开启,具体查看方法如下:(以下操作均在root权限下进行)

执行:ssh localhost

如上图所示,如果出现connection refused就是没有安装ssh服务,这个时候需要在连网状态下进行(因为要在网络上下载包)

执行:sudo apt-get install openssh-server

如上图所示,等待完成。完成后,需要重新启动一下ssh服务。

执行:sudo /etc/init.d/ssh start

显示OK就表示重启成功。

执行:ps -e|grep ssh   查看ssh服务已经开启

接下来还需要一个配置文件需要更改一下

执行:nano /etc/ssh/sshd_config

进入一个编辑页面(nano是Linux系统中的一种编辑工具)将其中的PermitRootLogin prohibit-password前面加上#(表示注销),再加上一个PermitRootLogin yes   按Ctrl+O保存, 会出现保存的文件名,不用更改,默认就行,直接回车,保存后Ctrl+X退出。

退出后重启一下SSH服务:sudo /etc/init.d/ssh start

再次使用远程ssh协议登录就可以了,root身份也可以登录了。

时间: 2024-08-10 13:47:27

Ubuntu中不能使用ssh远程登录的解决办法;ssh服务的安装与配置的相关文章

安装Ubuntu桌面环境后只能Guest登录的解决办法

1.安装Ubuntu桌面环境后,登录界面只显示了Guest 2.在登录界面按住crtl+shift+F1,进入tty模式 3.输入sudo -s进入root模式 4.输入vi /etc/lightdm/lightdm.conf,添加最后两行代码 5.重启虚拟机

Ubuntu环境下SSH服务安装、SSH远程登录以及SSH数据传输

https://www.cnblogs.com/asyang1/p/9467646.html SSH 为 Secure Shell 的缩写,为建立在应用层基础上的安全通信协议. 一.检查SSH服务是否已启动 Ubuntu系统默认是没有SSH服务的,故要检查SSH服务是否已安装. 打开终端输入以下指令: 1 $ ps -e | grep ssh 2 3 7529 ? 00:00:00 sshd 4 7852 pts/1 00:00:00 ssh 若输入指令后显示类似于上图所示,则说明SSH服务已启

ssh远程登录讲解

ssh是什么东西? 在Linux系统中,OpenSSH是目前最流行的远程系统注册与文件传输应用,也是传统的Telnet,ftp的网络应用的换代产品,OpenSSH不仅适用于Linux系统,也可以适合多种Unix系统,而且起ssh与scp等客户端软件也适用于Windows操作系统.如有必要,Windows用户可以采用windows版的scp客户端软件,即winscp,在Windows系统与linux系统之间实现文件的复制. 如何安装ssh? 在Ubuntu Linux系统中,openssh的客户端

Linux修改SSH远程登录端口 --服务器安全篇

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px SimSun; color: #333333; background-color: #ffffff } span.s1 { } span.s2 { color: #ff0000 } 1.修改SSH远程登录端口为5000 输入 vi/etc/ssh/sshd_config Port 5000                        #把'#Port 22'修改为'Port 5000':(

ssh远程登录Jupyter notebook(七月GPU服务器)

本文为博主本人原创,禁止转载! 网上查了好多教程,自己慢慢折腾慢慢琢磨,终于搞出来如何通过ssh远程登录7月VIP的GPU服务器,写个教程给大家分享一下: 首先,我们要知道,从本地登录到我们的GPU服务器,需要经过以下两个步骤: 1.从本地登录到7月的外部服务器. 2.进入外部服务器之后,通过跳板机进入GPU服务器. 而jupyter的相关套件被安装在了GPU服务器里,所以我们要通过本地浏览器打开GPU服务器里的jupyter,需要走两个步骤,即先将GPU的jupyter导入到外部服务器的一个端

[Python Fabric] [SSH] Mac OS X 10.9 + Vagrant虚拟环境使用Python Fabric进行SSH远程登录的简单实验

1. ssh客户端生成key 1 $ ssh-keygen -t rsa -b 4096 2 Generating public/private rsa key pair. 3 Enter file in which to save the key (/Users/(username)/.ssh/id_rsa): vagrantid_rsa 4 Enter passphrase (empty for no passphrase): 5 Enter same passphrase again: 6

ssh远程登录

·网卡基本设置 安装linux完成后,如果网络连接模式是使用桥接模式,我们可以使用命令: # dhclient  #来自动获得IP(前提是本地有dhcp服务器路由),再使用命令: # ifconfig  #查看网卡信息 eth0     Link encap:Ethernet  HWaddr00:0C:29:B2:2F:0C           inet addr:10.10.10.102 Bcast:10.10.10.255 Mask:255.255.255.0          inet6 

使用kernel编译+busybox定制Linux系统--实现ssh远程登录+web服务的迷你主机

在运维工作中很多时候我们需要裁剪Linux系统,减少系统性能的消耗,提升系统服务的性能,以往通过光盘安装的Linux都是比较臃肿的,但出现这样的需求后,我可以对Linux进行重新编译再busybox工具移植即可实现,接下来我们一步一步实现kernel编译+busybox定制Linux系统--实现ssh远程登录+web服务: 实现过程如下: 一.规划子主机的磁盘存储规划 1.添加一个大小为10G的硬盘 2.查询系统硬件信息参数: # lspci  00:00.0 Host bridge: Inte

开启WMware Esxi的SSH远程登录

1.在服务器的配置页面中开启         按[F2],输入密码,进入配置页面,选择troubleshooting options,选择EnableSSH 即可. 2.在Wmware Client中开启 进入:配置->安全配置文件->服务右上角的属性按钮: 选择SSH,点击选项: 启动即可. 作者:sdjnzqr 出处:http://www.cnblogs.com/sdjnzqr/ 版权:本文版权归作者和博客园共有 转载:欢迎转载,但未经作者同意,必须保留此段声明:必须在文章中给出原文连接: