Ubuntu-SSH远程登录

SSH远程登录

即Secure Shell,是建立在应用层和传输层基础上的安全协议。

使用SSH服务,需要安装相应的服务器和客户端。

客户端和服务器:当A要远程登录到B,就需要在A上安装SSH客户端,B上安装SSH服务器。

XSHELL远程登陆

0、查看是否打开端口连接

和CentOS不一样,Ubuntu默认没有安装SSHD服务。所以不能直接用XSHELL远程登录

查看是否打开了22号端口,终端输入:

netstat -anp | more		//若终端反馈没有“netstat”指令,也会提示用这个指令下载:apt install net-tools
寻找:
:::22				//既然没有,就需要我们去下载安装SSHD

1、安装SSHD并打开22号端口

启动sshd服务,

sudo apt install openssh-server

监听22号端口

service sshd start

终端中输入:

netstat -anp | more

终端显示中找到

:::22				//找到这一行,这是22号端口

2、得到ip地址,Ubuntu终端中输入:

ifconfig		//找到ens33段落的第一个ip地址,就是本机ip

3、打开XSHELL

之后再用CentOS连接时的XSHELL的老方法链接

从一台Linux系统远程登陆到另一台Linux系统

在创建服务器集群时,会用到该技术。

0、要求:从A机器登陆到B机器
1、打开两台Linux机器,都要安装SSDH
2、得到两个IP
3、打开B机器的22端口,A无所谓
4、在A机器中输入登陆指令

登陆指令

ssh aimLinux@aimIp
例:
ssh handsome@192.168.92.132

成功的话,会要求输入目标机器的密码。

如果出现错误,可以查看是否有这个文件 /.ss/known_ssh,尝试删除该文件解决,一般没有问题。

登出:

exitlogout
posted @   Dinesaw  阅读(286)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示