设置linux能够被远程连接
之前一直用的是自带ssh的云服务器,它可以很方便的远程连接。但是现在想用其他电脑连接自己的一台linux服务器(就是想设一下可以远程登陆的一个账号)就犯了难了…搞了一上午才配好orz(tcl),所以记录一下上午的简单配置过程以便下次回忆
在这里我的linux服务器使用ssh服务,linux服务器为ubuntu 18.04.1,访问linux服务器的主机使用xshell远程连接
方法
首先给linux服务器(也就是需要被远程访问的服务器)安装ssh
sudo apt-get update
sudo apt-get install openssh-server查看当前主机的ip地址
ifcongid -a
其中以太网部分的 inet后面跟着的就是本机的ip地址增加用户
useradd username
修改用户密码
passwd username
开启sshd服务
sudo service sshd start
- 验证服务是否已经开启
service ssh status
显示* sshd is running
则ssh服务已经启动
本来以为开启之后就可以直接访问了,结果其实还要修改一下配置文件,允许指定用户可以被远程访问
修改sshd的配置文件
sudo vim /etc/ssh/sshd_config
在文件最后添加
AllowUsers 用户名
然后就大功告成了!
如果希望能使用root用户登录,则还需要增加一行
PermitRootLogin yes
问题
- 第四步可能显示
ssh:unrecognized service
,可能是ssh没有启动的原因
此时可以输入查看命令:
service ssh status
如果显示unrecognized service
则说明首先要启动ssh服务,启动命令如下:
sudo /etc/init.d/ssh start
目前不太清楚sshd和ssh的区别与联系,所以导致配置环境的时候没法从原理上思考解决方案。
如果是root用户,注意要在配置文件中加上
> PermitRootLogin yes
否则没法访问
设置linux能够被远程连接相关推荐
- 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接
相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...
- php 远程连接 sqlserver,Linux下PHP远程连接SqlServer数据库
最近项目因需要,必须连SqlServer数据库,折腾了两天,弄好了.回头看,其实挺简单的.记录一下. 首先,因为是远程连接,所以 SqlServer的允许远程相关的设置必须开启,防火墙和服务器上相应的 ...
- linux下php远程连接mysql_Linux下PHP远程连接Oracle数据库 | 系统运维
说明: Web服务器环境:CentOS 5.8 32位+Nginx 1.2.3+Mysql 5.5.27+php 5.3.16 Web服务器IP:192.168.21.149 php源码编译目录:/u ...
- Linux配置ssh远程连接服务
Linux配置ssh远程连接服务 直接上命令: sudo apt-get update sudo apt-get remove --purge openssh-client sudo apt inst ...
- 项目上线的流程 shell基础-进阶 mysql安装 数据库基本操作 LAMP环境的部署 linux配置数据库远程连接
三,项目上线流程(必须掌握) 1,服务器选配购买 项目上线服务器必须是外网服务器 一般服务器有两种:购买真实服务器,购买虚拟服务器 购买真实服务器一次性成本过高 所以现在基本都是云服务器 以后以阿里云 ...
- Linux中Mycat远程连接Mysql8.0提示密码错误
Linux中Mycat远程连接Mysql8.0提示密码错误 问题: 当在linux中使用mycat远程连接时候会提示密码错误,具体如下: 解决 防火墙 最开始以为是防火墙未关闭 通过查看防火墙状态发现 ...
- linux开放mysql远程连接_Linux开启MySql远程连接
Linux - CentOS7.0给Mysql数据库开启远程连接 博客分类: Liunx 默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放 首先登录 ...
- jconsole远程连接linux,使用jconsole远程连接linux监控jvm
1:在要监控的linux服务器上用vim打开tomcat的catalina.sh脚本文件,在第一行加入如下参数: JAVA_OPTS="-Djava.rmi.server.hostname= ...
- linux服务器开启远程连接不上,远程SSH连接服务与基本排错经验总结
为什么要远程连接Linux系统?? 在实际的工作场景中,虚拟机界面或物理服务器本地的窗口都是很少能够接触到的,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买了云主机,更碰不到服务器本地显示器 ...
最新文章
- Android.mk文件语法规范
- 2021全球产品经理大会蓄势待发!
- Android Http POST文件上传之-----RFC1867协议
- memset()函数的赋值问题
- 乘风破浪的前端小姐姐,是如何一步步走向成功的?
- Cocos2d-X字体
- Spring整合Quartz实现定时任务
- shell mysql备份脚本_mysql备份脚本(shell)
- 西湖区政府门户网站项目签约西部动力We7网站群系统
- 【干货】数字经济时代的新思考:企业如何进行数字化转型及如何称为数据驱动型企业?...
- mysql resultmap_MyBatis ResultMap
- ASP.NET Core 使用 Hangfire 定时任务
- 【字符集五】c++标准库<locale>
- tt作曲家简谱打谱软件_作曲家入门指南
- 95后开始考虑结婚?北京剩女80万-全国十大单身男女盛产地都在哪?
- word文件取消只读模式
- Go 反射机制详解及实例 【Go语言圣经笔记】
- C#代码审计实战+前置知识
- linux下查看已安装的软件与卸载,(转)linux下查看已安装的软件与卸载
- js原生时间日期选择
热门文章
- 天馈线测试仪具备什么功能
- 阿里云服务器和独享云虚拟主机有什么区别?应该如何选择?
- 分别使用liunx,windows命令和android代码,快速生成facebook密钥散列
- Google地图位置服务Latitude登录Orkut (查看朋友的地理位置)
- 用python浪漫告白_Python实现浪漫表白
- 函数分离常数法 oracle,函数值域之《分离常数法》正确打开方式
- Win7宝典 / Windows7宝典
- php接口链接浏览器打开很快php很慢,php不管curl还是file_get_contents请求接口都很慢,但直接在浏览器里访问就很快,这是说明情况?...
- Shell脚本采集基础监控项数据(含采集周期)
- java学习p163