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
从一台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,尝试删除该文件解决,一般没有问题。
登出:
exit、logout
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。