如何使用ssh登录linux服务器
实现此的技术原理:
在内网通过域名绑定服务器,外网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直接访问的请求指向"网站路径"目录下。
0条评论