Java教程

使用SSH远程登录Ubuntu

本文主要是介绍使用SSH远程登录Ubuntu,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、ssh介绍

SSH为Secure Shell 的缩写,由IETF的网络小组(Network working Group)所制定;

SSH为应用层和传输层基础上的安全协议。

 

SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录,

以及用户之间进行资料拷贝。几乎所有Unix平台都可以运行SSH。

使用SSH服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果A机器想

被B机器远程控制,那么A机器需要安装SSH服务器,B机器需要安装SSH客户端。

Ubuntu默认没有安装SSHD服务,因此,我们不能远程登录

二、原理示意图

 

 

三、安装SSH和启用(普通用户下)

sudo apt-get install openssh-server

执行指令后,就安装上了SSH服务端和客户端

service sshd start

执行上面指令后,就启动了sshd服务,会监听端口22

netstat -anp | more指令,查看22端口是否开启

提示没有找到netstat,需要安装,sudo apt install net-tools

现在windows 系统telnet测试通了,用xshell工具远程连接就可以了。

 

从Linux系统客户机远程登录到Linux系统服务机

  • 基本语法:

ssh 用户名 @ip

例如:ssh ubuntu@192.168.134.130

使用ssh访问,如访问出现错误,可查看是否有该文件~/.ssh/known_ssh尝试删除该文件解决。

登出命令:exit或者logout

 

 

 

 

 

 

 

 

 

 

 

 

 

这篇关于使用SSH远程登录Ubuntu的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!