GVKun编程网logo

winscp 远程管理centos服务器文件教程(windows远程centos)

18

最近很多小伙伴都在问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)

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、创建会话及登录

winscp 远程管理centos服务器文件教程

winscp 远程管理centos服务器文件教程

登录:

双击会话的名字,或者选择会话名字点击“登录”。

winscp 远程管理centos服务器文件教程

winscp 远程管理centos服务器文件教程

winscp 远程管理centos服务器文件教程

2、目录操作

在要操作的目录上,右击就会出现复制、远程复制、移动、远程移动、删除、重命名、属性(设置权限和属主),如下图:

winscp 远程管理centos服务器文件教程

上传和下载目录/文件可以通过拖拽实现,与ftp基本上没差别。

3、文件编辑

在要编辑的文件上右击,如下图:

winscp 远程管理centos服务器文件教程

winscp 远程管理centos服务器文件教程

点击保存后,状态栏变化:

winscp 远程管理centos服务器文件教程

winscp的功能和一般的FTP客户端是一样的,只要用过FTP,相信你用winscp会很快上手。同时winscp也可以连接FTP,只要在创建会话是,在文件协议那个地方选择FTP即可。目前大部分FTP客户端(FlashFXP、CuteFTP、Filezilla等)也都是支持SFTP进行管理远程Linux的,如下图(FlashFXP):

winscp 远程管理centos服务器文件教程

转载请注明出处:VPS侦探本文链接地址:http://www.vpser.net/manage/winscp.html

Centos 6.3 搭建DNS服务器

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为 如图所示:

Centos 6.3 搭建DNS服务器

2、修改allow-query为如图所示:

Centos 6.3 搭建DNS服务器

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服务器搭建

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修改主配置文件,如下图:

修改完毕,保存退出

wKioL1eFptOB5c4KAABST7VsWsY491.png


3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:

wKioL1eFpu_CnzNoAABaiinoDlI966.png


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/* 即可)

wKiom1eFpzqBVtAaAABcJG_6mlQ529.png


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服务器 详细步骤

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选项,定义一个反向解析记录,及IPURL的记录。

$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服务器

centos 6.5下搭建DNS服务器

  1. 1.安装DNS服务器软件

    2.在bind的主配置文件中添加该域

    3.在/var/named中创建该域的zone文件

    4.编辑zone文件,添加需要的信息

    5.检测防火墙或selinux设置

    6.启动bind服务,重启网络服务

    7.用户端测试域名解析

  2. 安装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服务器等相关内容,可以在本站寻找。

本文标签: