<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Şimşek Mert &#187; Linux</title>
	<atom:link href="http://www.simsekmert.com/wp/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simsekmert.com/wp</link>
	<description>Kişisel Web Sayfası</description>
	<lastBuildDate>Thu, 13 Jan 2011 09:10:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>the Tar Command &#8211; Archiving, Compression, Encoding And Encryption</title>
		<link>http://www.simsekmert.com/wp/2010/06/the-tar-command-archiving-compression-encoding-and-encryption/</link>
		<comments>http://www.simsekmert.com/wp/2010/06/the-tar-command-archiving-compression-encoding-and-encryption/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 07:01:38 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=126</guid>
		<description><![CDATA[How Can I Do Archiving With Tar?]]></description>
			<content:encoded><![CDATA[<p>The tar (tape archive) command bundles a bunch of files together and creates an archive (commonly called a tar file or tarball) on a tape, disk drive, or floppy disk. The original files are not deleted after being copied to the tar file. </p>
<p>To create an archive using tar, use a command like this, which bundles all the files in the current directory that end with  .doc into the alldocs.tar file:</p>
<p>tar cvf alldocs.tar *.doc</p>
<p><span id="more-126"></span></p>
<p>Here&#8217;s a second example, which creates a tar file named panda.tar containing all the files from the panda directory (and any of its subdirectories):</p>
<p>tar cvf panda.tar panda/</p>
<p>In these examples, the c, v, and f flags mean create a new archive, be verbose (list files being archived), and write the archive to a file. You can also create tar files on tape drives or floppy disks, like this:</p>
<p>tar cvfM /dev/fd0 panda Archive the files in the panda directory to floppy disk(s).<br />
tar cvf /dev/rmt0 panda Archive the files in the panda directory to the tape drive.</p>
<p>The /dev/fd0 entry is Linux-ese for &#8220;floppy drive zero&#8221; (your A drive under DOS), and /dev/rmt0 means &#8220;removable media tape zero,&#8221; or your primary tape drive. The M flag means use multiple floppy disks&#8211;when one disk is full, tar prompts you to insert another.</p>
<p>To automatically compress the tar file as it is being created, add the z flag, like this:</p>
<p>tar cvzf alldocs.tar.gz *.doc</p>
<p>In this example, I added the .gz suffix to the archive file name, because the z flag tells tar to use the same compression as the gzip command.</p>
<p>To list the contents of a tar file, use the t (type) flag in a command, like this:</p>
<p>tar tvf alldocs.tar List all files in alldocs.tar.</p>
<p>To extract the contents of a tar file, use the x (extract) flag in a command, like this:</p>
<p>tar xvf panda.tar Extract files from panda.tar.</p>
<p>This will copy all the files from the panda.tar file into the current directory. When a tar file is created, it can bundle up all the files in a directory, as well as any subdirectories and the files in them. So when you&#8217;re extracting a tar file, keep in mind that you might end up with some new subdirectories in the current directory.</p>
<p>We&#8217;ve used several different flags in the sample tar commands so far. Here&#8217;s a list of the most common flags:</p>
<p>c Create a new archive.<br />
t List the contents of an archive.<br />
x Extract the contents of an archive.<br />
f The archive file name is given on the command line (required whenever the tar output is going to a file)<br />
M The archive can span multiple floppies.<br />
v Print verbose output (list file names as they are processed).<br />
u Add files to the archive if they are newer than the copy in the tar file.<br />
z Compress or decompress files automatically.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2010/06/the-tar-command-archiving-compression-encoding-and-encryption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download Entire Folder using Wget Command in Linux</title>
		<link>http://www.simsekmert.com/wp/2010/06/download-entire-folder-using-wget-command-in-linux/</link>
		<comments>http://www.simsekmert.com/wp/2010/06/download-entire-folder-using-wget-command-in-linux/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 18:57:00 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=117</guid>
		<description><![CDATA[wget -m http://www.simsekmert.com/FOLDER_TO_DOWNLOAD/

-m,  –mirror
shortcut for -N -r -l inf –no-remove-listing. 

wget -H -r --level=1 -k -p  http://www.simsekmert.com/FOLDER_TO_DOWNLOAD/
-r,  –recursive

Specify recursive download.
-l,  –level=NUMBER
Maximum recursion depth (inf or 0 for infinite).
-k,  –convert-links
Make links in downloaded HTML point to local files.
-p,  –page-requisites
Get all images, etc. needed to display HTML page.

]]></description>
			<content:encoded><![CDATA[<p><code>wget -m http://www.simsekmert.com/FOLDER_TO_DOWNLOAD/</code></p>
<dl>
<dt>-m,  –mirror</dt>
<dd>shortcut for -N -r -l inf –no-remove-listing. </dd>
</dl>
<p><code>wget -H -r --level=1 -k -p  http://www.simsekmert.com/FOLDER_TO_DOWNLOAD/</code></p>
<p>-r,  –recursive</p>
<dl>
<dd>Specify recursive download.</dd>
<dt>-l,  –level=NUMBER</dt>
<dd>Maximum recursion depth (inf or 0 for infinite).</dd>
<dt>-k,  –convert-links</dt>
<dd>Make links in downloaded HTML point to local files.</dd>
<dt>-p,  –page-requisites</dt>
<dd>Get all images, etc. needed to display HTML page.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2010/06/download-entire-folder-using-wget-command-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to setup mail forwarding on Ubuntu?</title>
		<link>http://www.simsekmert.com/wp/2009/06/how-to-setup-mail-forwarding-on-ubuntu/</link>
		<comments>http://www.simsekmert.com/wp/2009/06/how-to-setup-mail-forwarding-on-ubuntu/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 14:54:47 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[forward]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=98</guid>
		<description><![CDATA[ A common task is to set up mail forwarding on your web or mail server so that you can have email addresses like me@mydomain.com ; however, managing email on your server sucks, especially if you get into the horrors of courier imap or hula, and then you have to worry about backing up your [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Bloged in <a href="http://eightpence.com/category/all/" mce_href="http://eightpence.com/category/all/" title="View all posts in all" rel="category tag">all</a>, <a href="http://eightpence.com/category/main/" mce_href="http://eightpence.com/category/main/" title="View all posts in main" rel="category tag">main</a>, <a href="http://eightpence.com/category/linux/" mce_href="http://eightpence.com/category/linux/" title="View all posts in Linux" rel="category tag">Linux</a>, <a href="http://eightpence.com/category/technical/" mce_href="http://eightpence.com/category/technical/" title="View all posts in Technical" rel="category tag">Technical</a> by philc  &#8211;><!-- at  2:26 pm --> <!-- -->A common task is to set up mail forwarding on your web or mail server so that you can have email addresses like me@mydomain.com ; however, managing email on your server sucks, especially if you get into the horrors of courier imap or hula, and then you have to worry about backing up your email, spam filtering and lots of lovely tasks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/06/how-to-setup-mail-forwarding-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to run a deb file in Debian/Ubuntu?</title>
		<link>http://www.simsekmert.com/wp/2009/06/how-to-run-a-deb-file-in-debianubuntu/</link>
		<comments>http://www.simsekmert.com/wp/2009/06/how-to-run-a-deb-file-in-debianubuntu/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 12:44:42 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=88</guid>
		<description><![CDATA[sudo dpkg -i filename.deb
]]></description>
			<content:encoded><![CDATA[<p>sudo dpkg -i filename.deb</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/06/how-to-run-a-deb-file-in-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>/etc/network/interfaces Ubuntu Linux networking example</title>
		<link>http://www.simsekmert.com/wp/2009/06/etcnetworkinterfaces-ubuntu-linux-networking-example/</link>
		<comments>http://www.simsekmert.com/wp/2009/06/etcnetworkinterfaces-ubuntu-linux-networking-example/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 11:26:30 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=85</guid>
		<description><![CDATA[Defining physical interfaces  such as eth0
Lines beginning with the word &#8220;auto&#8221; are used to identify the physical interfaces to be brought up when ifup is run with the -a option. (This option is used by the system boot scripts.) Physical interface names should follow the word &#8220;auto&#8221; on the same line. There can be [...]]]></description>
			<content:encoded><![CDATA[<h2>Defining physical interfaces  such as eth0</h2>
<p>Lines beginning with the word &#8220;auto&#8221; are used to identify the physical interfaces to be brought up when ifup is run with the -a option. (This option is used by the system boot scripts.) Physical interface names should follow the word &#8220;auto&#8221; on the same line. There can be multiple &#8220;auto&#8221; stanzas. ifup brings the named inter faces up in the order listed. For example following example setup eth0 (first network interface card) with 192.168.1.5 IP address and gateway (router) to 192.168.1.254:<br />
<code>iface eth0 inet static<br />
address 192.168.1.5<br />
netmask 255.255.255.0<br />
gateway 192.168.1.254</code></p>
<p><span id="more-85"></span></p>
<h2>Setup interface to dhcp</h2>
<p>To setup eth0 to dhcp, enter:<br />
<code>auto eth0<br />
iface eth0 inet dhcp</code></p>
<h2>Examples: How to set up interfaces</h2>
<p>Please read our previous  <a href="http://www.cyberciti.biz/tips/howto-ubuntu-linux-convert-dhcp-network-configuration-to-static-ip-configuration.html"><br />
How to: Ubuntu Linux convert DHCP network configuration to static IP configuration</a> for more information.</p>
<p>Following is file located at <span style="color: #6666cc;">/usr/share/doc/ifupdown/examples/network-interfaces</span>, use this file as reference (don&#8217;t forget <span style="color: #993399;">interfaces</span> man pages for more help):</p>
<pre>######################################################################
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
#
# A "#" character in the very first column makes the rest of the line
# be ignored. Blank lines are ignored. Lines may be indented freely.
# A "\" character at the very end of the line indicates the next line
# should be treated as a continuation of the current one.
#
# The "pre-up", "up", "down" and "post-down" options are valid for all
# interfaces, and may be specified multiple times. All other options
# may only be specified once.
#
# See the interfaces(5) manpage for information on what options are
# available.
######################################################################

# We always want the loopback interface.
#
# auto lo
# iface lo inet loopback

# An example ethernet card setup: (broadcast and gateway are optional)
#
# auto eth0
# iface eth0 inet static
#     address 192.168.0.42
#     network 192.168.0.0
#     netmask 255.255.255.0
#     broadcast 192.168.0.255
#     gateway 192.168.0.1

# A more complicated ethernet setup, with a less common netmask, and a downright
# weird broadcast address: (the "up" lines are executed verbatim when the
# interface is brought up, the "down" lines when it's brought down)
#
# auto eth0
# iface eth0 inet static
#     address 192.168.1.42
#     network 192.168.1.0
#     netmask 255.255.255.128
#     broadcast 192.168.1.0
#     up route add -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
#     up route add default gw 192.168.1.200
#     down route del default gw 192.168.1.200
#     down route del -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2

# A more complicated ethernet setup with a single ethernet card with
# two interfaces.
# Note: This happens to work since ifconfig handles it that way, not because
# ifup/down handles the ':' any differently.
# Warning: There is a known bug if you do this, since the state will not
# be properly defined if you try to 'ifdown eth0' when both interfaces
# are up. The ifconfig program will not remove eth0 but it will be
# removed from the interfaces state so you will see it up until you execute:
# 'ifdown eth0:1 ; ifup eth0; ifdown eth0'
# BTW, this is "bug" #193679 (it's not really a bug, it's more of a
# limitation)
#
# auto eth0 eth0:1
# iface eth0 inet static
#     address 192.168.0.100
#     network 192.168.0.0
#     netmask 255.255.255.0
#     broadcast 192.168.0.255
#     gateway 192.168.0.1
# iface eth0:1 inet static
#     address 192.168.0.200
#     network 192.168.0.0
#     netmask 255.255.255.0

# "pre-up" and "post-down" commands are also available. In addition, the
# exit status of these commands are checked, and if any fail, configuration
# (or deconfiguration) is aborted. So:
#
# auto eth0
# iface eth0 inet dhcp
#     pre-up [ -f /etc/network/local-network-ok ]
#
# will allow you to only have eth0 brought up when the file
# /etc/network/local-network-ok exists.

# Two ethernet interfaces, one connected to a trusted LAN, the other to
# the untrusted Internet. If their MAC addresses get swapped (because an
# updated kernel uses a different order when probing for network cards,
# say), then they don't get brought up at all.
#
# auto eth0 eth1
# iface eth0 inet static
#     address 192.168.42.1
#     netmask 255.255.255.0
#     pre-up /path/to/check-mac-address.sh eth0 11:22:33:44:55:66
#     pre-up /usr/local/sbin/enable-masq
# iface eth1 inet dhcp
#     pre-up /path/to/check-mac-address.sh eth1 AA:BB:CC:DD:EE:FF
#     pre-up /usr/local/sbin/firewall

# Two ethernet interfaces, one connected to a trusted LAN, the other to
# the untrusted Internet, identified by MAC address rather than interface
# name:
#
# auto eth0 eth1
# mapping eth0 eth1
#     script /path/to/get-mac-address.sh
#     map 11:22:33:44:55:66 lan
#     map AA:BB:CC:DD:EE:FF internet
# iface lan inet static
#     address 192.168.42.1
#     netmask 255.255.255.0
#     pre-up /usr/local/sbin/enable-masq $IFACE
# iface internet inet dhcp
#     pre-up /usr/local/sbin/firewall $IFACE

# A PCMCIA interface for a laptop that is used in different locations:
# (note the lack of an "auto" line for any of these)
#
# mapping eth0
#    script /path/to/pcmcia-compat.sh
#    map home,*,*,*                  home
#    map work,*,*,00:11:22:33:44:55  work-wireless
#    map work,*,*,01:12:23:34:45:50  work-static
#
# iface home inet dhcp
# iface work-wireless bootp
# iface work-static static
#     address 10.15.43.23
#     netmask 255.255.255.0
#     gateway 10.15.43.1
#
# Note, this won't work unless you specifically change the file
# /etc/pcmcia/network to look more like:
#
#     if [ -r ./shared ] ; then . ./shared ; else . /etc/pcmcia/shared ; fi
#     get_info $DEVICE
#     case "$ACTION" in
#         'start')
#             /sbin/ifup $DEVICE
#             ;;
#         'stop')
#             /sbin/ifdown $DEVICE
#             ;;
#     esac
#     exit 0

# An alternate way of doing the same thing: (in this case identifying
# where the laptop is is done by configuring the interface as various
# options, and seeing if a computer that is known to be on each particular
# network will respond to pings. The various numbers here need to be chosen
# with a great deal of care.)
#
# mapping eth0
#    script /path/to/ping-places.sh
#    map 192.168.42.254/24 192.168.42.1 home
#    map 10.15.43.254/24 10.15.43.1 work-wireless
#    map 10.15.43.23/24 10.15.43.1 work-static
#
# iface home inet dhcp
# iface work-wireless bootp
# iface work-static static
#     address 10.15.43.23
#     netmask 255.255.255.0
#     gateway 10.15.43.1
#
# Note that the ping-places script requires the iproute package installed,
# and the same changes to /etc/pcmcia/network are required for this as for
# the previous example.

# Set up an interface to read all the traffic on the network. This
# configuration can be useful to setup Network Intrusion Detection
# sensors in 'stealth'-type configuration. This prevents the NIDS
# system to be a direct target in a hostile network since they have
# no IP address on the network. Notice, however, that there have been
# known bugs over time in sensors part of NIDS (for example see
# DSA-297 related to Snort) and remote buffer overflows might even be
# triggered by network packet processing.
#
# auto eth0
# iface eth0 inet manual
# 	up ifconfig $IFACE 0.0.0.0 up
#       up ip link set $IFACE promisc on
#       down ip link set $IFACE promisc off
#       down ifconfig $IFACE down

# Set up an interface which will not be allocated an IP address by
# ifupdown but will be configured through external programs. This
# can be useful to setup interfaces configured through other programs,
# like, for example, PPPOE scripts.
#
# auto eth0
# iface eth0 inet manual
#       up ifconfig $IFACE 0.0.0.0 up
#       up /usr/local/bin/myconfigscript
#       down ifconfig $IFACE down</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/06/etcnetworkinterfaces-ubuntu-linux-networking-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos &#8211; DNS Konfigürasyon</title>
		<link>http://www.simsekmert.com/wp/2009/05/centos-dns-konfigurasyon/</link>
		<comments>http://www.simsekmert.com/wp/2009/05/centos-dns-konfigurasyon/#comments</comments>
		<pubDate>Thu, 14 May 2009 21:24:46 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[dns]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=76</guid>
		<description><![CDATA[CentOS da DNS konfigürasyonu nasıl yapılır???

DOMAIN TANIMLAMA
Öncelikle /etc/hosts dosyasını düzenleyelim. Bu dosya sunucumuzda hangi alan adlarının bulunduğunu belirleyen dosyadır.
vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
192.168.0.100     [...]]]></description>
			<content:encoded><![CDATA[<p>CentOS da DNS konfigürasyonu nasıl yapılır???</p>
<p><span id="more-76"></span></p>
<h2>DOMAIN TANIMLAMA</h2>
<p>Öncelikle /etc/hosts dosyasını düzenleyelim. Bu dosya sunucumuzda hangi alan adlarının bulunduğunu belirleyen dosyadır.</p>
<blockquote><p>vi /etc/hosts</p></blockquote>
<blockquote><p># Do not remove the following line, or various programs<br />
# that require network functionality will fail.<br />
127.0.0.1               localhost.localdomain localhost<br />
192.168.0.100           server1.simsekmert.com server1<br />
::1             localhost6.localdomain6 localhost6</p></blockquote>
<h2>EXTRA IP ADRESI TANIMLAMA</h2>
<p>Bu bölüm isteğe bağlıdır. Eğer sunucunuzun ağ arayüzü olan eth0 a birden fazla ip adresi tanımlamak istiyorsanız bu bölüm işinize yarayabilir. Aksi takdirde bir ip adresi ile sunucunuzu kuracaksanız bu bölümü atlayabilirsiniz.</p>
<p>Ağ arayüzümüz eth0 olsun. eth0 için ayarlamaları bulunduran <span class="system">/etc/sysconfig/network-scripts/ifcfg-eth0 dosyasını kullanarak yeni sanal arayüzümüzü kurgulayalım.</span></p>
<blockquote><p>cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0</p></blockquote>
<p><span class="system">eth0:0</span>. bağdaştırıcısı için 192.168.0.101 ip adresini kullanacağımı varsayalım. Bu durumda  <span class="system">/etc/sysconfig/network-scripts/ifcfg-eth0:0 dosyasını açarak aşağıdaki gibi düzenleyelim.</span></p>
<blockquote><p>vi /etc/sysconfig/network-scripts/ifcfg-eth0:0</p></blockquote>
<blockquote>
<pre># Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0:0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.101
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes</pre>
</blockquote>
<p>Şimdi ağımızı yeniden başlatalım</p>
<blockquote><p>/etc/init.d/network restart</p></blockquote>
<p>Şimdi aşağıdaki komut ile ağ arayüzlerimizi görüntüleyebiliriz. Görüntü aşağıdakine benzer bir şekilde olmalıdır.</p>
<blockquote><p>[root@server1 ~]# ifconfig<br />
eth0      Link encap:Ethernet  HWaddr 00:0C:29:55:33:B3<br />
inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0<br />
inet6 addr: fe80::20c:29ff:fe55:33b3/64 Scope:Link<br />
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
RX packets:355 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:300 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:1000<br />
RX bytes:31326 (30.5 KiB)  TX bytes:47669 (46.5 KiB)<br />
Interrupt:177 Base address:0&#215;1400</p>
<p>eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:55:33:B3<br />
inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0<br />
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
Interrupt:177 Base address:0&#215;1400</p>
<p>lo        Link encap:Local Loopback<br />
inet addr:127.0.0.1  Mask:255.0.0.0<br />
inet6 addr: ::1/128 Scope:Host<br />
UP LOOPBACK RUNNING  MTU:16436  Metric:1<br />
RX packets:8 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)</p>
<p>[root@server1 ~]#</p></blockquote>
<p><span class="system">sadfas</span></p>
<p><span class="system"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/05/centos-dns-konfigurasyon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Red5 Media Server Default Ports</title>
		<link>http://www.simsekmert.com/wp/2009/05/red5-media-server-default-ports/</link>
		<comments>http://www.simsekmert.com/wp/2009/05/red5-media-server-default-ports/#comments</comments>
		<pubDate>Fri, 08 May 2009 09:47:22 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[Red5 Media Server]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[rtmpt]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=74</guid>
		<description><![CDATA[Red5 Media Server Default Ports
1935, 8088, 5080, 1936
RTMP: 1935
RTMPT: 8088
HTTP servlet engine port: 5080
Debug proxy port: 1936
]]></description>
			<content:encoded><![CDATA[<p>Red5 Media Server Default Ports</p>
<p>1935, 8088, 5080, 1936<br />
RTMP: 1935<br />
RTMPT: 8088<br />
HTTP servlet engine port: 5080<br />
Debug proxy port: 1936</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/05/red5-media-server-default-ports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uzaktan Erişim (Remote Access)</title>
		<link>http://www.simsekmert.com/wp/2009/05/uzaktan-erisim-remote-access/</link>
		<comments>http://www.simsekmert.com/wp/2009/05/uzaktan-erisim-remote-access/#comments</comments>
		<pubDate>Mon, 04 May 2009 07:16:42 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[erişim]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[uzaktan]]></category>
		<category><![CDATA[winscp]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=72</guid>
		<description><![CDATA[Uzaktan erişim günümüzde oldukça önemli bir konu. Eskiden ev kullanıcılarının  		ilgilendiği bir saha değildi. Ancak Türkiye&#8217;de ADSL&#8217;in yaygınlaşmasıyla, bazı  		alışkanlıklarımız değişti. Artık bilgisayarımızı her an her yerden kontrol  		edebilmek istiyoruz. Gerektiğinde bilgisayarımıza erişip, bir şeyler kopyalayabilmek  		ya da önemli dosyalara erişmek icap ediyor. İsterseniz daha somut şekilde örnekleyelim;  		bir Internet [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Uzaktan erişim günümüzde oldukça önemli bir konu. Eskiden ev kullanıcılarının  		ilgilendiği bir saha değildi. Ancak Türkiye&#8217;de ADSL&#8217;in yaygınlaşmasıyla, bazı  		alışkanlıklarımız değişti. Artık bilgisayarımızı her an her yerden kontrol  		edebilmek istiyoruz. Gerektiğinde bilgisayarımıza erişip, bir şeyler kopyalayabilmek  		ya da önemli dosyalara erişmek icap ediyor. İsterseniz daha somut şekilde örnekleyelim;  		bir Internet bağlantınız olduğu takdirde, ofiste otururken evinizdeki bilgisayara  		girebilir ve en sevdiğiniz şarkıları, iş yerinde dinleyebilirsiniz. Bunu yapmak  		güzel olmaz mıydı? ADSL kullanıcıları için denemeye değer&#8230;</p>
<h3><span id="more-72"></span>Neden Uzaktan Erişim?</h3>
<p>Sunucu (server) yöneticileri, uzun süredir uzaktan erişim imkanlarını kullanmaktalar.  		Bir sunucu yönetiyorsanız, yapılması gereken her iş için makinenin başına  		gidemezsiniz; saat uygun değildir; fiziksel erişim imkanınız yoktur vs&#8230;. Sunucular  		herkesten tecrit edilmiş bir ortamda, genelde ekranı dahi olmadan çalışırlar.  		Üstelik çoğu zaman sizin bulunduğunuz binada dahi bulunmazlar. Bir Internet Servis  		Sağlayıcının tesislerinde, özel izinlerle girilen bir alanda tutulurlar. Hâl böyle  		olunca, uzaktan erişim bir seçenek değil, zorunluluk oluyor. Ancak ev kullanıcılara  		yönelirksek, böyle bir zorunlulukları olmadığı için uzaktan erişim onlar için yeni 		bir alan.</p>
<p>Linux daha doğrusu Unix tabanlı bütün işletim sistemleri (dilerseniz  		<em>Unix klonları</em> da diyebilirsiniz), gelişmiş uzaktan erişim imkanlarına  		sahiptir. Dünyanın neresinde olursanız olun, bilgisayarınızı sanki başında  		oturuyormuş gibi kullanabilirsiniz. Sorun çıkartabilecek tek şey, kullandığınız  		bağlantının hızı olabilir. Bunun da zamanla daha iyi hâle geleceğini düşünürsek,  		yakın bir tarihte, bilgisayarımızı her yerden yönetebileceğiz. Peki ev kullanıcısına  		bütün bunların faydası nedir? Yanıt aslında çok basit; teknolojiyle daha iç içe bir  		yaşam!</p>
<p>Evinizden uzaktayken, bilgisayarınıza ihtiyaç duymuşsunuzdur. Örneğin yeni yılın mali  		tablolarını hazırladığınız hâlde yanınızda getirmeyi unuttuğunuzu düşünün, normalde  		büyük bir sıkıntı doğurabilir. Ya da şirketteyken, evde film indirmeye bıraktığınız  		bilgisayarınızın işini bitirip, bitirmediğini merak edebilirsiniz. Bir başka örnek  		verelim; gün içinde şirkette yaptığınız çalışmalara, erişmeniz gerekebilir. En başta  		verdiğimiz örneği de düşünebilirsiniz; bilgisayarınızda bulunan dilediğiniz şarkıyı  		bir başka yerde dinlemek güzel olabilir&#8230; Kısacası ev veya ofis bilgisayarınızı,  		24 saat erişime açık tutmak, bazılarımıza farklı farklı nedenlerden ötürü  		gerekiyor. Ve Linux, bu işi yapmak için biçilmiş kaftandır.</p>
<h3>Secure Shell</h3>
<p>Bazı bilgisayar terimlerinin Türkçe karşılıklarını bulmak gerçekten zor. Secure  		Shell&#8217;in Türkçe karşılığını &#8220;<em>Güvenli Kabuk</em>&#8221; diye çevirmek istemedim.  		Okuyucularımızın beni mazur görmesini dileyerek, SSH konusunu açıklayalım. Secure  		Shell ya da kısaca SSH, iki bilgisayar arasında güvenli bağlantı kurmaya yarayan  		bir protokoldür. Temelleri 1995 yılına kadar dayanan SSH, günümüzde Unix  		tabanlı makinelerde uzaktan erişim standartı hâline gelmiştir. SSH ile ilgili  		teknik ayrıntılara girmeden bunun bize ne kazandırdığına bakalım.</p>
<p>Windows kullanıcılarıyla Linux kullanıcılarının çok ama çok önemli bir farkı vardır.  		Windows&#8217;ta hemen her şey, arayüzlerle, pencerelerle, fare tıklamalarıyla yapılır.  		Halbuki Linux&#8217;ta programların çok büyük bir kısmı komut satırından da  		yönetilebilir. (Birkaç program tamamen görsel arayüze dayanıyor, ama onları  		şimdilik bir kenara bırakalım.) Uzaktaki ya da elinizin altındaki bir bilgisayarı  		komutlarla yönetirsiniz. Ancak birinde komutları direkt girerken, diğerinde bu  		hizmeti yapabilmeniz için SSH devreye girmektedir. Verdiğiniz komutlar aynı kalmakla   		birlikte, SSH aracılığı ile çalışır. Yani bilgisayarınızı kullanmak, ona bir iş  		yaptırmak istiyorsanız, SSH&#8217;ı kullanmanız gerekir.</p>
<p>SSH istemcisi (client) Linux işletim sistemlerinde standart olarak geliyor. Herhangi  		bir bilgisayara bağlanmak istiyorsanız yapmanız gereken şey basit bir komut girmekten  		ibaret. Bunun için aşağıdaki komutu kullanabilirsiniz:</p>
<pre>ssh -l <em>kullanici_adi</em> <em>adres</em> -p <em>port_numarasi</em></pre>
<p>Burada <em>kullanici_adi</em> yerine bağlanacağınız bilgisayarda tanımlı kullanıcı  		adını giriyoruz. <em>adres</em> ise bağlanmak istediğimiz bilgisayarın adresi oluyor.  		(Örneğin <em>212.154.1.17</em> gibi bir IP adresi ya da <em>www.adres.com</em> gibi bir  		web adresi de olabilir.) Komutun sonunda bulunan -p parametresi ekstra yazılmış  		durumda. SSH protokolü, 22 numaralı port üzerinden hizmet vermektedir ve siz -p  		parametresini yazmadığınız sürece bu port üzerinden bağlantı kurulur. Ancak her  		zaman 22 numaralı port üzerinden hizmet verilmez, standart port adresi  		değiştirilip güvenlik sebebiyle 2200, 4353 ya da bir başka değere dönüştürülebilir.</p>
<p>Bazı programlar, Internet üzerinden SSH protokolünü kullanarak bilgisayarınıza  		saldırı düzenleyebilir. Üstelik saldırganın bilgisayarınızı kurban seçmesi, 		her zaman bilinçli olmaz; SSH protokolünü kullandığınızı varsayıp, şans eseri  		sizin IP&#8217;ni hedef olarak seçer. Eğer port numarası bir yanıt vermiyorsa, saldırgan  		SSH&#8217;in sisteminizde olmadığını düşünerek bir sonraki hedefine yönelir. Bahsettiğim  		araçlar pek zeki değil; kullanıcı adı ve parolasını deneye deneye bulmaya  		çalışırlar. Buldukları takdirde, SSH protokolünden sistemize sızarlar.  		Ancak bu yazdıklarım, sizi telaşa sürüklemesin. İyi seçilmiş bir parolanız varsa,  		saldırı aylarca bile sürse, bir sonuç vermeyecektir.</p>
<p>SSH saldırılarına karşı yapabileceğiniz ilk şey, güzel bir parola seçmek. En az 		8 karakter, içinde büyük-küçük harf ve rakam barındıran bir parolanın bulunma ihtimali  		1/62<sup>8</sup>&#8216;dir. Bu, doğru parolanın bulunması için 220 trilyon ihtimal olduğu  		anlamına geliyor. Her deneme 1 saniye içinde bile yapılsa, bütün olasılıkların  		denenmesi, 7 milyon yıl sürer. Ancak parola olarak seçtiğiniz şey, İngilizce bir  		kelime ya da tahmin edilebilir türdense, parolanızın tespit edilmesi çok çok daha  		basittir. O yüzden parola seçiminde dikkatli davranmalısınız. Elbette SSH  		saldırılarına hedef olmamak çok daha iyi bir seçenek. Bu yüzden standart port  		numarası 22 yerine, bir başkasını seçiyoruz ve bağlanırken -p diye belirtiyoruz.  		(Port numaranızı nasıl değiştireceğiniz <em>sshd</em> kurulumunda anlatacağız.)</p>
<p>Dosya transferi, ssh&#8217;tan biraz daha farklı. Genel yapısını aşağıda görebilirsiniz:</p>
<pre>scp -P <em>port_numarasi</em> <em>kaynak_dosya</em> <em>kullanici_adi</em>@<em>adres</em>:<em>hedef_dosya</em></pre>
<p>adresi şeklinde yapılmaktadır. Örneğin <em>cebi</em> kullanıcı adıyla, <em>2222</em> numaralı port üzerinden <em>f_prot.sh</em> isimli dosyayı, <em>212.154.1.17</em> adresine kopyalamak istiyorsanız,  		<em>scp -P 2222 f_prot.sh cebi@localhost:/home/cebi/</em> komutunu kullanırsınız.  		Bu komutla, kullandığınız bilgisayarda bulunan <em>f_prot.sh</em> dosyası  		<em>/home/cebi</em> klasörünün altına kopyalanacaktır. Hemen hemen bütün Linux  		dağıtımlarında, SSH mevcuttur. Ancak evde Linux kullanıyorken, iş yerinizde Windows  		bulunabilir ve Windows ile SSH&#8217;i kullanmak istediğinizde ekstra bazı programlara  		ihtiyaç duyarsınız.</p>
<h3>PuTTY ve WinSCP</h3>
<p>Windows işletim sisteminden, Linux yüklü bilgisayarlara erişmek için PuTTY isimli  		küçük bir program kullanırız. PuTTY, Unix için yazılmış bir terminal/konsol  		emülasyonudur. SSH protokolü üzerinden, uzakta bulunan Linux makinenizi  		yönetmenizi sağlar. Aynen Linux&#8217;ta kullandığınız gibi bir kabuk (shell) ile  		komutları girersiniz. Üstelik bütün bunları Windows&#8217;ta yapabilirsiniz. PuTTY&#8217;yi  		<a href="http://www.putty.nl/" target="_blank">http://www.putty.nl</a> adresinden  		indirebilirsiniz.</p>
<table border="0" cellspacing="11" align="center">
<tbody>
<tr>
<td>
<div class="notcolorful"><a href="http://www.cagataycebi.com/linux/remote_access/img/putty_1.png" target="_blank"> <img src="http://www.cagataycebi.com/linux/remote_access/img/sm_putty_1.png" border="0" alt="[PuTTY 1]" /> </a></div>
</td>
<td>
<div class="notcolorful"><a href="http://www.cagataycebi.com/linux/remote_access/img/putty_2.png" target="_blank"> <img src="http://www.cagataycebi.com/linux/remote_access/img/sm_putty_2.png" border="0" alt="[PuTTY 2]" /> </a></div>
</td>
</tr>
</tbody>
</table>
<p>Bahsedeceğimiz ikinci program WinSCP ise, dosya kopyalama işlemleri içindir.  		Linux dağıtımların hemen hepsinde scp komutu bulunurken, Windows&#8217;ta Linux  		makinelere dosya aktarımı (ya da tam tersi) için bir araç bulunmaz. WinSCP de bu  		eksikliği gidermek üzere hazırlanmıştır. Oldukça basit ve güzel bir arayüzle,  		kullandığınız bilgisayardan, bir başka bilgisayara dosya aktarabilirsiniz. Mevcut  		dosyaları silebilir, bir klasörden diğerine taşıyabilir ya da sıkıştırma  		yapabilirsiniz. Eskiler bilirler, Norton Commander isimli zamanında oldukça popüler  		bir program vardı. WinSCP&#8217;nin arayüzü de, Norton Commander&#8217;a benzetilmiş. Herkesin  		zorlanmadan kullanabileceğini düşünüyorum. WinSCP projesine,  		<a href="http://winscp.net/" target="_blank">http://winscp.net</a> adresinden  		erişebilirsiniz.</p>
<table border="0" cellspacing="11" align="center">
<tbody>
<tr>
<td>
<div class="notcolorful"><a href="http://www.cagataycebi.com/linux/remote_access/img/wscp_1.png" target="_blank"> <img src="http://www.cagataycebi.com/linux/remote_access/img/sm_wscp_1.png" border="0" alt="[WinSCP 1]" /> </a></div>
</td>
<td>
<div class="notcolorful"><a href="http://www.cagataycebi.com/linux/remote_access/img/wscp_2.png" target="_blank"> <img src="http://www.cagataycebi.com/linux/remote_access/img/sm_wscp_2.png" border="0" alt="[WinSCP 2]" /> </a></div>
</td>
<td>
<div class="notcolorful"><a href="http://www.cagataycebi.com/linux/remote_access/img/wscp_3.png" target="_blank"> <img src="http://www.cagataycebi.com/linux/remote_access/img/sm_wscp_3.png" border="0" alt="[WinSCP 2]" /> </a></div>
</td>
</tr>
</tbody>
</table>
<h3>Uzaktan Erişime Hazırlanmak</h3>
<p>Uzakta olan bir bilgisayara SSH ile ne şekilde erişebileceğimizi gördük. Ancak  		kendi bilgisayarımıza nasıl erişebileceğimizi henüz bilmiyoruz. Eğer bilgisayarınız  		SSH erişimine açmak istiyorsanız yapmanız gereken şey, SSH sunucu servisini  		(daemon) kurmaktır. Bunun için de, openssh-server&#8217;i kurmanız gerekir. Eğer Ubuntu  		kullanıyorsanız ve ssh servisi yüklü değilse, aşağıdaki komutu kullanarak  		SSH servisini kurup, aktif hâle getirebilirsiniz.</p>
<pre>sudo apt-get install openssh-server</pre>
<p>Kurulumun başarılı olup olmadığını anlamanızın yolu, &#8220;<em>ssh localhost</em>&#8221; yazıp,  		kendi bilgisayarınıza bağlanmaya çalışmaktır. Komut satırında parola soruluyorsa,  		başardınız demektir.</p>
<h3>SSH için Ekstra Güvenlik</h3>
<p>SSH servisi, 22 numaralı port üzerinden hizmet verir. Ancak 22 numaralı portu  		kullanmak her zaman akıllıca olmuyor. Sağdan soldan buldukları programlarla  		insanlara saldıranların açık hedefi hâline gelebiliyorsunuz. Sisteminize giremeyecek  		olsalar bile, bilgisayarınızı rahatsız etmelerini istemezsiniz. Bunun için yapmanız  		gerekenleri şöyle özetleyebiliriz:</p>
<p>1. SSH sunucu servisini kurduktan sonra, bir terminal açıp root olarak,  		&#8220;<em>gedit /etc/ssh/sshd_config</em>&#8221; komutunu girin. (gedit yerine sevdiğiniz herhangi bir  		metin editörü de olabilir.)</p>
<p>2. sshd_config dosyası, ssh sunucu servisiyle ilgili bilgileri içermektedir.  		Dosyanın başlarında bulunan &#8220;<em># What ports, IPs and protocols we listen for</em>&#8221;  		yazısını bulun. Hemen altında <em>Port 22</em> yazdığını göreceksiniz.</p>
<p>3. Port 22&#8242;yi değiştirip, farklı bir port numarası verin. Örneğin Port 2212 yazıp,  		dosyayı kaydedebilirsiniz.</p>
<p>4. Bilgisayarınızı ya da sshd servisini yeniden başlatırsanız, artık  		bilgisayarınıza 2212 numaralı porttan girmeniz gerekir. Test etmek için  		&#8220;<em>ssh localhost -p 2212</em>&#8221; komutunu girin. Kullanıcı şifresi sorulduğu  		takdirde, işlemleri doğru yapmışsınızdır.</p>
<h3>Virtual Network Computing</h3>
<p>Windows işletim sistemleri kullananlar, Başlat-&gt; Çalıştır yolunu izleyip, &#8220;<em>mstsc</em>&#8221;  		komutunu çalıştırdıkları takdirde, karşılarına <em>Microsoft Terminal Services Client</em> çıkar. MSTSC, başka masaüstleriyle bağlantı kurabilmenizi sağlayan bir yazılımdır ve  		grafik arayüzüyle çalışmanızı mümkün kılar. Hangi bilgisayara bağlanmak istediğinizi  		belirtip, şifre ve kullanıcı adını girerseniz, ardından o bilgisayarı görsel olarak  		kullanabilirsiniz. Altında yatan teknoloji farklı da olsa, Linux&#8217;ta da görsel  		olarak bir başka bilgisayarı kullanmanıza yarayacak araçlar mevcut.</p>
<p>Virtual Network Computing (kısaca VNC), bilgisayarınızı başında olmadan yönetilmeniz  		için geliştirilmiş bir yöntemdir. Secure Shell&#8217;den farkı, görsel arayüzle  		çalışabilmenizi sağlamasıdır. Bildiğiniz gibi Unix/Linux komutları belirli düzeyde  		bilgisayar bilgisi gerektiriyor ve son kullanıcılar zaman zaman bu konuda zorluk  		yaşayabiliyor. Komut satırıyla uğraşmak istemeyenler için VNC temelli yazılımlar  		iyi birer çözüm. Hemen hemen her dağıtım için <em>vncserver</em> ve <em>vncviewer</em> programlarını bulabilirsiniz. Bu terimlere de açıklık getirelim: <em>vncserver</em>,  		5900 numaralı port üzerinden hizmet veren bir programdır. Başka bilgisayarlar,  		vncserver sayesinde bilgisayarınıza bağlanıp, onu kullanabilmektedir. vncviewer  		ise diğer bir bilgisayara bağlantı kurmanız içindir. Yani bir istemci (client),  		sunucuya bağlanacaksa, vncviewer programını kullanacaktır.</p>
<p>Bilgisayarınıza uzaktan erişime açık olması için GNOME masaüstü ortamında,  		System-&gt; Preferences-&gt; Remote Desktop yolunu izleyin. Bu arayüzü kullanarak  		kullanıcıların bilgisayarınıza erişip erişmemesini belirleyebilir, dışardan  		gelen bağlantılar için şifre sorabilir ya da her seferinde sizden onay istenmesini  		ayarlayabilirsiniz.</p>
<table border="0" cellspacing="11" align="center">
<tbody>
<tr>
<td>
<div class="notcolorful"><a href="http://www.cagataycebi.com/linux/remote_access/img/RDP.png" target="_blank"> <img src="http://www.cagataycebi.com/linux/remote_access/img/sm_RDP.png" border="0" alt="[WinSCP 1]" /> </a></div>
</td>
<td>
<div class="notcolorful"><a href="http://www.cagataycebi.com/linux/remote_access/img/vnc_conf.png" target="_blank"> <img src="http://www.cagataycebi.com/linux/remote_access/img/sm_vnc_conf.png" border="0" alt="[WinSCP 2]" /> </a></div>
</td>
</tr>
</tbody>
</table>
<h3>RealVNC</h3>
<p>VNC temelinde farklı farklı yazılımlar bulunuyor. TightVNC, UltraVNC, .NET VNC  		bunlardan bir kaçı&#8230; Benim kullandığım favori yazılımsa, RealVNC isimli bir başka  		ürün. RealVNC rakiplerine göre, daha hızlı çalışıyor ve hemen hemen her platform  		için destek verebiliyor.  		<a href="http://www.realvnc.com/" target="_blank">http://www.realvnc.com</a> adresinden işletim sisteminize uygun versiyonu çekip kullanabiliyorsunuz. Unix  		platformlarına destek verdiği gibi, Windows için sunduğu sürüm de mükemmel  		çalışıyor. Zaten RealVNC&#8217;yi bu kadar öne çıkartan, Windows&#8217;u harikulade şekilde  		desteklemesi&#8230;</p>
<table border="0" cellspacing="11" align="center">
<tbody>
<tr>
<td><img src="http://www.cagataycebi.com/linux/remote_access/img/real_vnc_1.png" border="0" alt="[WinSCP 1]" /></td>
<td><img src="http://www.cagataycebi.com/linux/remote_access/img/real_vnc_2.png" border="0" alt="[WinSCP 2]" /></td>
</tr>
</tbody>
</table>
<p>RealVNC ile sadece Unix tabanlı bilgisayarlar arasında bağlantı kurmanız  		gerekmiyor. Dilediğiniz takdirde, Windows&#8217;tan Windows&#8217;a; Linux&#8217;tan Windows&#8217;a ya da  		tam tersi şekilde bağlantı kurabilirsiniz. Bir kere daha vurgulamak isterim;  		kullanımı gerçekten basit!</p>
<h3>Bilgisayarınızın İzini Kaybetmeyin</h3>
<p>Statik IP kullanmamın paralı olduğu bir ülkede yaşıyoruz. Kullanıcıların çoğunun  		dinamik IP sahibi olması kaçınılmaz. Siz de dinamik IP kullanıyorsanız, bağlanmak  		için kullanacağınız IP adresi sık sık değişecektir. Bundan kurtulmak için   		LogMyIP adında ufak bir Java programı işinize yarayacaktır. Sisteminizde JRE  		(Java Runtime Environment &#8211; Java Çalıştırma Ortamı) kurulu olduğu takdirde,  		aşağıdaki adımları sırasıyla yapmanız yeterlidir:</p>
<p>1. <a href="http://www.cagataycebi.com/projects" target="_blank">Projeler bölümüne</a> girip, LogMyIP projesinin Çalıştırılabilir (Binary) dosyasını indirin ve açın (extract).</p>
<p>2. <a href="http://www.cagataycebi.com/projects/LogMyIP" target="_blank">LogMyIP kullanım sayfasına</a> girin ve sayfanın en altında bulunan &#8220;<em>Kayıt Sayfası</em>&#8221; bağlantısına tıklayın.</p>
<p>3. Karşınıza gelecek sayfa sizden bir kullanıcı adı ve şifresi istemektedir.  		Dilediğiniz bir kullanıcı adını ve şifresini girerek kayıt olun. Kayıt işleminin  		başarı ya da başarısızlığına göre, sonuç dönecektir.</p>
<p>4. Birinci adımda indirip açtığınız (extract) dosyayı kullanmanın zamanı geldi.  		Dosyayı açtığınız yere komut satırından gelip, &#8220;<em>java -jar LogMyIP.jar -s</em>&#8221; yazın.  		Size kullanıcı adı ve şifresi sorulacaktır. Üçüncü adımda, kayıt aşamasında  		girdiğiniz kullanıcı adı ve şifresini yazın.</p>
<p>5. Kullanıcı adı ve şifre ayarlarını yaptıktan sonra, &#8220;<em>java -jar LogMyIP.jar -od</em>&#8221;  		komutuyla, IP adresinizi kaydedin. Eğer programın siz yokken bile sürekli olarak kayıt  		etmesini istiyorsanız, &#8220;<em>java -jar LogMyIP.jar -b</em>&#8221; komutunu kullanın.</p>
<p>6. Bilgisayarınızın IP adresini öğrenmek için tekrar  		<a href="http://www.cagataycebi.com/projects/LogMyIP" target="_blank">LogMyIP kullanım sayfasına</a> girin ve üçüncü adımda belirlediğiniz kullanıcı adı ve şifresini yazın. LogMyIP programını  		 kapatmadığınız sürece, bilgisayarınızın adresini her zaman buradan öğrenebilirsiniz.</p>
<p>Programın yapılandırma aşamasının uzun olmasına bakmayın. Bundan sonra LogMyIP  		çalıştığı sürece, kullanıcı adı ve şifresini girip, IP adresinizi öğrenebilirsiniz.  		Programla ilgili daha fazla yardım için, programla birlikte gelen yazılım  		dosyasını okuyabilir veya &#8220;<em>java -jar LogMyIP.jar -h</em>&#8221; komutunu  		kullanabilirsiniz.</p>
<p>Yazımızı noktalarken, hatırlatmak istediğim birkaç konu var. Gerek RealVNC, gerekse  		başka araçlarla görsel bir bağlantı kuracaksanız, renk ayarlarını düşük tutmanız  		yararınıza olacaktır. Masaüstünüzü 16 bit yerine 8 bit görmek size bir şey  		kaybettirmez ancak hız bakımından çok şey kazandırır. Bunun dışında Windows uzaktan  		erişim konusunda, Linux ile yarışabilecek düzeyde değil. Yazımızın başında da  		belirttiğimiz gibi, Linux&#8217;ta hemen hemen her program komut satırından  		yönetilebilirken, Windows&#8217;ta bütün işlemler görsel arayüze muhtaç. Yani 56K&#8217;lık  		bir bağlantıyla Linux&#8217;u kullanmak mümkünken; Windows tarafında bırakın 56K&#8217;yı,  		256 Kbit&#8217;lik bir ADSL bağlantısı bile zaman zaman yetmeyecektir.</p>
<p>Ev kullanıcılarıyla ilgili son bir notumuz bulunuyor. Dış dünyadan gelebilecek  		tehditlere karşı, çoğu ADSL modemin 80, 8080 dışındaki bütün portları kapalıdır.  		Fakat SSH, VNC gibi hizmetleri kullanmak istiyorsanız, 22 ve 5900 numaralı portları  		açık tutmanız gerekir. ADSL modemlerde nasıl port açabileceğinizi, üretici  		sitelerinden ya da basit bir Google aramasından öğrenebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/05/uzaktan-erisim-remote-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

