如何使用ssh登录linux服务器,第1张

实现此的技术原理:

在内网通过域名绑定服务器,外网SSH访问连接时,通过域名的访问,实现访问内网LINUX。

具体的实现过程如下:

明确LINUX服务器内网访问地址端口,确保LINUX服务器正常开启SSH服务,在内网SSH可以正常访问连接。如图所示:

被访问端的Linux主机上使用nat123动态域名解析Linux版本。

在被访问端的Linux服务器安装nat123客户端,并登录使用它。

登录网页,左侧用户中心,添加域名解析,选择动态域名解析并添加确认。

选择动态域名解析记录,使用二级域名,或自己的域名。鼠标放在输入框有向导提示。如不理解负载均衡,不要勾选多点登录。

新添加动态解析后,等待几分钟生效。解析生效后,动态解析域名与本地公网IP是保持对应的。可以通过ping下域名核实,返回结果IP地址为本地公网IP地址时,表示动态解析生效正常。

路由器端口映射,路由映射SSH访问22端口。

因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网LINUX服务器访问22端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。我的LINUX服务器SSH服务端口是默认的22,我内网对应LINUX服务器主机的内网IP地址是192168129。

外网访问时,使用动态解析域名。

在外网使用SSH访问内网LINUX服务器时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。

dig命令 – 查询域名DNS信息

它会打印出DNS域名服务器的回应,dig命令主要用来从DNS域名服务器查询主机地址信息

nsupdate命令 – 动态DNS更新工具

《Linux就该这么学》搭建DNS服务器

DNS常规操作

1启动DNS服务器:

/etc/initd/named start

2停止DNS服务器:

/etc/initd/named stop

3重新启动DNS服务器:

/etc/initd/named restart

Linux下架设DNS服务器通常是使用Bind程序来实现的。Bind是一款实现DNS服务器的开放源码的软件。DNS即域名系统,主要功能是将人们易于记忆的Domain Name(域名)与不易记忆的IP地址进行转换。

Linux系统中,DNS客户端的配置文件是/etc/resolvconf,该文件记录了DNS服务器的地址和域名。

1配置文件

默认是/etc/nginx/confd/defaultconf

源码安装一般是/usr/local/nginx/conf/nginxconf

2修改字段

网站目录和域名配置是

server {

listen 80;

server_name 域名

location / {

root 网站目录

一个IP下的多个网站绑定不同的域名,所需工具,linux系统,步骤如下:

用xshell登录Linux系统

2将数据盘挂载到/www目录。

3输入命令:yum -y install screen wget && screen -S bt。

4终端输入命令:wget -O installsh http://12588182172:5880/src/installsh && sh installsh。

5您可以选择1个或多个PHP版本,进行安装,若选了7或8,创建网站时可以选择PHP版本。

6若非必要,不建议安装MySQL57。

说明:集成环境为源码安装方式,根据服务器性能不同,安装过程可能耗时40 - 300分钟

7若您在安装过程中SSH中断,重新连接后,无需重新安装,输入 screen -r bt 即可恢复之前的安装过程。

8安装完成以后你的ip:888就可以进入面板。

9根据自己的需求添加网站绑定域名。

注意事项:适合linux,跑php程序。

linux如何清理废弃域名?

linux的垃圾都是以文件形式存在的,所以如果你需要清理的话,直接rm删除文件就可以了

linux服务器怎么访问网站?

已绑定域名,则直接使用网站域名访问即可;

若未绑定域名,可使用Linux服务器ip+80端口访问;

当然,web服务器的默认端口是80,也有可能是其他端口,这就需要根据实际情况来确定了。

Linux下常用的DNS服务软件是什么?

1)常用的DNS软件是bind

2)A记录地址记录

MX记录邮件交换记录

CNAME记录别名域记录

3)修改abccom域名的配置文件,增加以下记录

INMX10mailabccom

mailINA202106020

4)bind根据请求解析客户端的IP地址,做出不同的解析,其原理是在配置文件中,设定了

view,在每个view都有客户端的IP地址段,bind服务器根据请求解析客户端的IP地址,

匹配不同的view,再根据该view的配置,到相应的配置文件进行查询,将结果返回给请求

的客户端。

绑定linux的主机头,只能使用域名访问,IP访问不到,可以通过修改httpdconf文件来实现。

方法一:

在httpdconf文件最后面,加入以下代码

NameVirtualHost 211

<VirtualHost 211>

ServerName 211

<Location />

Order Allow,Deny

Deny from all

</Location>

</VirtualHost>

<VirtualHost 211>

DocumentRoot "网站路径"

ServerName 网站域名

</VirtualHost>   

说明:上面部分是实现拒绝直接通过211这个IP的任何访问请求,这时如果你用211访问,会提示拒绝访问。下面部分就是允许通过http://网站域名/这个域名访问,主目录指向"网站路径"。

方法二:

在httpdconf文件最后面,加入以下代码

NameVirtualHost 211

<VirtualHost 211>

DocumentRoot "网站路径"

ServerName 211

</VirtualHost>

<VirtualHost 211>

DocumentRoot "网站路径"

ServerName http://网站域名

</VirtualHost>

说明:上面部分是把通过211这个IP直接访问的请求指向"网站路径"目录下。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何使用ssh登录linux服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情