最近很多小伙伴都在问winscp远程管理centos服务器文件教程和windows远程centos这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展Centos6.3搭建DNS服务器
最近很多小伙伴都在问winscp 远程管理centos服务器文件教程和windows远程centos这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展Centos 6.3 搭建DNS服务器、centos 6.5 DNS服务器搭建、centos 6.5 搭建 dns服务器 详细步骤、centos 6.5下搭建DNS服务器等相关知识,下面开始了哦!
本文目录一览:- winscp 远程管理centos服务器文件教程(windows远程centos)
- Centos 6.3 搭建DNS服务器
- centos 6.5 DNS服务器搭建
- centos 6.5 搭建 dns服务器 详细步骤
- centos 6.5下搭建DNS服务器
winscp 远程管理centos服务器文件教程(windows远程centos)
Linux上经常会经常需要编辑文件,特别是Linux VPS/服务器安装好系统之后配置环境会需要修改很多的配置文件等,对于常用Linux的基本上都能够熟练使用vi或者nano等SSH下面的文件编辑工具,但是对于新接触VPS或者服务器的Linux新手来说还是稍微有些难度的,今天介绍一款适合新手或者懒人使用的Windows上管理远程Linux VPS/服务器上文件的工具 -winscp。
一、winscp是什么?
WinSCP是一款SFTP和FTP的客户端,同时也支持SCP(Secure copy)文件传输。只要文件主机支持SSH协议,你就可以轻松的操作远程Linux,进行下载、上传、编辑、删除、移动文件等。他的操作界面是参考NC(norton Commander)的双视窗排列方式,与FlashFxp之类的FTP管理软件很像。
注:sftp 即 Secure ftp(安全文件传输协议),sftp基于ssh,传输内容是加密过的。
二、安装winscp
可以通过官网http://winscp.net下载或者直接点击http://www.centoscn.com/CentosSoft/tool/2013/0416/316.html下载。
下载后,直接解压。
解压后,进入winscp目录,运行winscp.exe即可。
三、WinScp使用介绍
1、创建会话及登录
登录:
双击会话的名字,或者选择会话名字点击“登录”。
2、目录操作
在要操作的目录上,右击就会出现复制、远程复制、移动、远程移动、删除、重命名、属性(设置权限和属主),如下图:
上传和下载目录/文件可以通过拖拽实现,与ftp基本上没差别。
3、文件编辑
在要编辑的文件上右击,如下图:
点击保存后,状态栏变化:
winscp的功能和一般的FTP客户端是一样的,只要用过FTP,相信你用winscp会很快上手。同时winscp也可以连接FTP,只要在创建会话是,在文件协议那个地方选择FTP即可。目前大部分FTP客户端(FlashFXP、CuteFTP、Filezilla等)也都是支持SFTP进行管理远程Linux的,如下图(FlashFXP):
Centos 6.3 搭建DNS服务器
一、环境描述
系统:Centos6.3 Mini X64
IP:172.16.1.30
二、开始安装
#yum install -y bind*
三、配置DNS
cp -a /var/named/chroot/etc/named.conf /var/named/chroot/etc/named.conf.bak #先备份
vi /var/named/chroot/etc/named.conf
#修改代码
1、修改listen-on port 53为 如图所示:
2、修改allow-query为如图所示:
3、打开named.rfc.1912.zones,删除所有内容
#vi /var/named/chroot/etc/named.rfc1912.zones
#添加以下代码:
zone “xucg.com” IN {
type master;
file “xucg.com.zone”;
};
zone “1.16.172.in-addr.arpa” IN {
type master;
file “1.16.172.zone”;
};
4、新增正向区域文件
#vi /var/named/chroot/var/named/xucg.me.zone
$TTL 86400
@ IN SOA dns.xucg.me. root.xucg.me (
0 ; serial #仅作为序列号而已
3H ; refresh #服务器更新时间
1H ; retry #重新更新时间间隔
1W ; expire #多久之后宣布失败
0) ; #缓存记忆时间
@ IN NS dns.xucg.me.
dns IN A 172.16.1.30
www IN A 172.16.1.30
#named-checkzone xucg.me /var/named/chroot/var/named/xucg.me.zone #检查正向区域配置文件
5、编辑反向区域文件
#vi /etc/named/chroot/var/named/1.16.172.zone
#添加以下代码:
$TTL 86400
@ IN SOA dns.xucg.me root.xucg.me. (
11
3H
1H
1W
0 )
@ IN NS dns.xucg.me.
30 IN PTR dns.xucg.me.
30 IN PTR www.xucg.me.
#named-checkzone 1.16.172.zone /var/named/chroot/var/named/1.16.172.zone #检查反向区域配置文件
#chmod 640 /var/named/chroot/etc/rndc.conf #设置文件权限
#chown root.named -R /var/named
四、测试DNS服务器
#vi /etc/resolv.conf
#nameserver 172.16.1.30
#nslookup -type=a www.xucg.me #测试主机地址A记录
#nslookup -type=prt 172.16.1.30 #测试反向解析
如果通过DNS上外网。需要做DNS转发
# vi /var/named/chroot/etc/named.conf
在option下加入
forwarders {172.16.1.2;}; #172.16.1.2 换成你外网的DNS
至此DNS文件搭建完成。
centos 6.5 DNS服务器搭建
简要步骤:
1.在bind的主配置文件中添加该域
2.在/var/named中创建该域的zone文件
3.编辑zone文件,添加需要的信息
4.检测防火墙或selinux设置
5.启动bind服务,重启网络服务
6.用户端测试域名解析
1、安装DNS服务器组件
安装bind
yum -y install bind bind-chroot bind-util bind-libs
2、编辑DNS主配置文件
vi /etc/named.conf修改主配置文件,如下图:
修改完毕,保存退出
3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:
4、添加设置DNS正向解析
修改zone配置文件,正向解析:
#cd /var/named/
#cp named.localhost soundmobii.com
#vi soundmobii.com(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)
$TTL 1D
@ IN SOA @ ns.soundmobii.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns.soundmobii.com.
ns IN A 192.168.2.98
tomcat IN CNAME ns
5、修改zone配置文件,反向解析:
#cd /var/named/
#cp named.localhost 2.168.192.in-addr.arpa
#vi 2.168.192.in-addr.arpa(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)
$TTL 1D
@ IN SOA @ ns.soundmobii.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS ns.soundmobii.com.
98 IN PTR ns.soundmobii.com.
6、更改防火墙设置和selinux设置
Getenforce(查看selinux是否开启)
setenforce 0
vi /etc/sysconfig/iptables #配置防火墙端口
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重启防火墙,使规则生效
7、启动DNS服(注意DNS服务名称在linux是叫做bind)
service named start
8、测试检测域信息是否正常(重要)
检查之前先看下 配置文件有没有读取权限 ll /var/named
(如果没有读取全线, chmod +r /var/named/* 即可)
9、检查bind文件配置过程中容易出错
以下命令用以检查bind配置文件及zone文件语法
named-checkconf /etc/named.conf
named-checkzone soundmobii.com /var/named/soundmobii.com
10
10、启动重启DNS服务,查看服务状态
service named restart
service network restart
用户端测试解析,通过nslookup进行测试。
centos 6.5 搭建 dns服务器 详细步骤
1、配置相关参数
yuminstall-yepel-release setenforce0 /etc/init.d/iptablesstop chkconfigiptablesoff
2、安装相关包
yuminstallbindbind-develbind-utils
3、修改配置文件
一共有四个相关文件:named.ca(根域名配置)、named.conf(dns server主配置文件)、正向解析文件、逆向解析文件
named.ca:
$dig-tNS.@192.168.1.1>/tmp/named.ca#查询根dnsserver,并保存为文件,用于named.conf引用 $cat/tmp/named.ca ;<<>>DiG9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.3<<>>-tNS.@192.168.1.1 ;;globaloptions:+cmd ;;Gotanswer: ;;->>HEADER<<-opcode:QUERY,status:NOERROR,id:54385 ;;flags:qrrdra;QUERY:1,ANSWER:13,AUTHORITY:0,ADDITIONAL:0 ;;QUESTIONSECTION: ;.INNS ;;ANSWERSECTION: .113146INNSj.root-servers.net. .113146INNSk.root-servers.net. .113146INNSl.root-servers.net. .113146INNSm.root-servers.net. .113146INNSa.root-servers.net. .113146INNSb.root-servers.net. .113146INNSc.root-servers.net. .113146INNSd.root-servers.net. .113146INNSe.root-servers.net. .113146INNSf.root-servers.net. .113146INNSg.root-servers.net. .113146INNSh.root-servers.net. .113146INNSi.root-servers.net. ;;Querytime:29msec ;;SERVER:192.168.1.1#53(192.168.1.1) ;;WHEN:TueDec1314:35:012016 ;;MSGSIZErcvd:228 |
named.conf:(配置文件使用;和//作为注释)
$catnamed.conf // //named.conf // //ProvidedbyRedHatbindpackagetoconfiguretheISCBINDnamed(8)DNS //serverasacachingonlynameserver(asalocalhostDNSresolveronly). // //See/usr/share/doc/bind*/sample/forexamplenamedconfigurationfiles. // #主配置 options{ listen-onport53{192.168.10.102;};#定义端口绑定的ipv4地址, //listen-on-v6port53{::1;};#定义端口绑定的ipv6地址, directory"/var/named";#named服务工作目录, dump-file"/var/named/data/cache_dump.db";#dump数据文件路径, statistics-file"/var/named/data/named_stats.txt";#静态文件路径, memstatistics-file"/var/named/data/named_mem_stats.txt";# allow-query{any;};#允许客户端查询的ip地址,any为任意,例如:192.168.1.0/24;172.16.0.0/18等, recursionyes;#递归查询,除根服务器外尽量开启, dnssec-enableyes;#是否开启dnssec,dnssec可以验证dns数据有效性, dnssec-validationyes;#是否进行dnssec验证, /*PathtoISCDLVkey*/ bindkeys-file"/etc/named.iscdlv.key";#设置内置key文件路径, pid-file"/var/run/named/named.pid";#pid文件路径, managed-keys-directory"/var/named/dynamic";#设置dnssec动态key文件路径, }; #日志相关配置 logging{ channeldefault_debug{#定义日志输出方式:syslog,file,stdout,stderr,文本文件。 file"data/named.log";#日志文件 severitydynamic;#多个级别:debug、info等 }; }; #根域配置 zone"."IN{ typehint; file"/tmp/named.ca";#前面生成的根域文件; }; zone"example.com"IN{#定义example.com的域名正向解析配置 typemaster;#域类型,类型可分为hint(根域),master(主dns),slave(从dns)。 file"/etc/ns.example.com";#正向解析文件 allow-update{none;};#是否允许 }; zone"10.168.192.in-addr.arpa"IN{#定义逆向域名解析区域,此处zone的名字必须为ip地址反序+".in-addr.arpa" typemaster;#域类型, file"/etc/10.168.192.zone";#逆向解析文件, allow-update{none;};#是否允许更新, }; include"/etc/named.rfc1912.zones";#包含其他配置文件 include"/etc/named.root.key"; |
正向解析文件:ns.example.com
$catns.example.com $TTL设定,定义区域中数据文件各项记录默认TTL值为86400,缺少不影响使用,会出现警告 $TTL86400 @INSOAns.example.com.root.example.com.( #SOA记录设定,"@"代表相应域名,也就是在named.conf中这顶的zone,SOA表示区域授权开始。每一个区域文件只能有一个SOA。SOA后面指定的是区域的授权主机名称和管理员邮箱。注意域名后有“.”。而且授权主机名称必须在DNS设置中能够找到一个A记录,也就是ns对应的那条A记录。@在配置文件中有其他含义,因此邮箱@用.代替。 2016121301;serial#serial文件修改版本,格式为年月日加上修改次数,每次修改配置文件时应改动此数字。slavednS进行信息同步时,会比较数值,当数值比自身值大时才会更新。 3H;refresh#slave与master同步的间隔时间; 15M;retry#slavedns更新失败后,要隔多久进行重试; 1W;expiry#slavedns同步失败后,多长时间清除对应记录; 1D);minimum#默认最小TTL值,如果前面没有设定,此值为基准 #H:小时、D:天、W:周、M:分 #NS:定义此主机为域名服务器、MX:定义邮件交换服务器、A:定义A记录,即域名到IP的记录、CNAME:定义域名的别名; INNSns.example.com.#定义NS INMX10mail#定义mail交换,优先级为10 INA192.168.10.102 nsINA192.168.10.102 wwwINA192.168.10.102 mailINA192.168.10.102 linuxINCNAMEwww |
逆向解析文件:10.168.196.in-addr-arpa
# 与正向解析类似,多出PTR选项,定义一个反向解析记录,及IP到URL的记录。
$cat10.168.192.zone $TTL86400 10.168.192.in-addr.arpa.INSOAns.example.com.root.example.com.( 2016121301;Serial 28800;Refresh 14400;;Retry 3600000;Expire 86400);Minimum INNSns.example.com. 102INPTRmail.example.com. 102INPTRwww.example.com. |
4、启动server
设置相关权限:
chown-Rroot.named/etc/named.conf/etc/ns.example.com/etc/10.168.192.zone/tmp/named.ca /etc/init.d/namedstart tail-f/var/log/messages#查看启动日志 netstat-tlnup|grep53#查看启动端口
5、nslookup测试域名
nslookupns.example.com nslookupmail.example.com
centos 6.5下搭建DNS服务器
-
1.安装DNS服务器软件
2.在bind的主配置文件中添加该域
3.在/var/named中创建该域的zone文件
4.编辑zone文件,添加需要的信息
5.检测防火墙或selinux设置
6.启动bind服务,重启网络服务
7.用户端测试域名解析
-
安装bind
rpm -qa | grep bind #检查DNS服务器软件安装情况
yuminstall-ybindbind-chroot #安装bind程序
关于winscp 远程管理centos服务器文件教程和windows远程centos的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于Centos 6.3 搭建DNS服务器、centos 6.5 DNS服务器搭建、centos 6.5 搭建 dns服务器 详细步骤、centos 6.5下搭建DNS服务器等相关内容,可以在本站寻找。
本文标签: