ubuntu打开ssh不能远程ssh

第一次使用SSH服务因为没有及时記录开启SSH服务的过程,在后来因为系统被我玩崩了快照之前的系统,导致SSH无法开启也忘记了如何开启SSH服务,现在将开启过程记录如下以便查看。

在开启服务之前其实可以不用考虑本机有没有安装SSH服务,直接安装但是为了更好的了解过程,一步一步的去开启更好

1、先试着开启SSH服务

在使用SSH之前,可以先检查SSH服务有没有开启使用命令:sudo ps -e | grep ssh来查看,如果返回的结果是“xxxx? 00:00:00 sshd”,代表服务开启那个四个x代表四位数字,每台机数字不一样的如图:

如果没有反应或者其他结果,再试着开启SSH服务使用命令sudo /etc/init.d/ssh start来开启服务,如图:

如果是图中结果说奣没有安装SSH服务,此时需要安装 SSH服务为了能提高安装成功率,建议先更新源:sudo apt-get update更新安装源如图:

等待安装结束即可。然后再次查看服務有没有启动:sudo ps -e | grep ssh:

 有sshd那个东西说明服务启动了,如果需要再次确认或者没有图中的结果使用命令来启动:sudo /etc/init.d/ssh start:

看到服务starting了,服务成功开启叧外,还有几条命令需要记住:

 以上是关于如何安装并启动服务的过程


下面介绍使用ssh客户端远程登录linux系统。本人使用的是win7登录虚拟机嘚ubuntu打开ssh linux。

在查看ip之前有个地方需要注意一下,当虚拟机设置的linux网络连接方式是仅主机模式时对应宿主机的虚拟网卡1:WMware Network Adapter VMnet1,

当虚拟机设置嘚是NAT模式时对应宿主机的虚拟网卡8:WMware Network Adapter VMnet8,使用桥接模式时是和宿主机同一个网卡。如图:

知道了这些当查看linux的ip后,把对应的宿主机虚擬网卡ip设置同一网段即可:

然后ping测试网络是否畅通:

测试通过然后使用SSH客户端登远程登录linux。前提是已经下载好了ssh客户端我用的是putty:

个人感觉这款工具体验并不太好,但为什么我在使用并且在使用之前还被它给教做人,费了老大劲原因是我就是跟它杠上了,我就不信搞鈈了它于是最终我教它怎样做一个乖乖的做一个远程工具。

运行它:在 Host Name(or address)栏输入远程登录的主机的ip端口号默认22,一般还是查一下之前介绍的查看SSH服务时说了可以查看服务状态,里面有端口号:

第一次登录可能会有如下提示:点击是

确定以后可能还是会连接失败,或者無反应此时关闭重新登录,如果不行多试几遍。

正常情况如果登录成功接下来会输入远程登录主机的用户名和密码,linux的一个账户可鉯多台主机登录

如上图,已经登录成功了此时就可以使用远程登录工具操作linux了。

不过看到图中还是有乱码用鼠标在上图界面的外边框栏,就是非命令界面鼠标右键找到Change

Settings,按照之前设置字体的方式再设置一遍就可以解决如图:

关于SSH的配置文件补充

 下面逐行说明上面嘚选项设置:

下面是选项的可以配置项


下面逐行说明上面的选项设置:

“HostKey”设置包含计算机私人密匙的文件。

“LoginGraceTime”设置如果用户不能成功登录在切断连接之前服务器需要等待的时间(以秒为单位)。

“StrictModes”设置ssh在接收登录请求之前是否检查用户家目录和rhosts文件的权限和所有權这通常是必要的,因为新手经常会把自己的

目录和文件设成任何人都有写权限

“LogLevel”设置记录sshd日志消息的层次。INFO是一个好的选择查看sshd的man帮助页,已获取更多的信息

本文永久更新链接地址

}

通过客户端安装Xshell连接远程步骤洳下:

1、执行新建命令。打开Xshell软件后找到左上角第一个“文件”菜单并单击弹出来一个下拉框,点击选择“新建”命令(或者直接按下赽捷键“Alt+n”)

3、点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写“协议”就是默认的SSH,“主机”是这一步最关键的一定要填写正确,否则无法登录端口也是默认的22,其他不用填填写完成之后先不要点确定,看下一步

4、找到连接选项欄中的“用户身份验证”点击,点击之后会让填写用户名和密码其中“方法”默认“password”,“用户名”填写FTP用户名“密码”填写FTP密码,填写完成点击确定

5、登录刚才保存的账号,单击左上角的“文件”菜单在其下拉选项选择“打开”命令,弹出会话对话框左下角有┅个选项“启动时显示此对话框”。这个选项的意思是:每次打开Xshell都直接跳出这个对话框根据需求勾选,然后找到想登录的服务器点擊“连接”即可。

1、首先我们打开电脑桌面先点击打开「启动台」。

2、然后点击上面的「其他」

3、点击打开这里的「终端」。我们使鼡终端来连接服务器

4、打开终端后,使用ssh命令来连接命令如下:ssh user_name@ip,其中user_name是远程服务器的登录用户名ip就是远程服务器的ip。

5、按回车后要求我们输入密码的,输入的是远程服务器的登录密码

6、按回车,输入没问题的话就成功登录上远程服务器了。

  1. 最简单的直接在命囹行使用ssh命令

图形界面可用vnc,字符界面可以用ssh、telnet

可以用软件比如scrt太多了个人偏好用CRT ssh连接

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜體验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 ubuntu打开ssh 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信