使用SSH远程登录Ubuntu
一、ssh介绍
SSH为Secure Shell 的缩写,由IETF的网络小组(Network working Group)所制定;
SSH为应用层和传输层基础上的安全协议。
SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录,
以及用户之间进行资料拷贝。几乎所有Unix平台都可以运行SSH。
被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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?