Sign up

This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.

Fix cấu hình SSH2 để DreamWeaver có thể connect via SFTP

Khi cài đặt ssh2 thì với cấu hình mặc định, DreamWeaver hoặc WS_FTP không thể connect vào server thông qua giao thức SFTP. Để khắc phục lỗi này, chỉnh lại trong file cấu hình /etc/ssh/sshd_config như sau:
 (Xem tiếp)

Viết bởi freebsd, 29 September 2008 12:52 | Cài đặt & Cấu hình | Góp ý (0) | Đường dẫn cố định | Trackbacks (0) | Bản inBản in

How Do I Enable Remote Access To MySQL Database Server?

By default, MySQL database server remote access disabled for security reasons. However, some time you need to provide the remote access to database server from home or from web server.

MySQL Remote Access

You need type the following commands which will allow remote connections:

Step # 1: Login over ssh if server is outside your IDC

First, login over ssh to remote MySQL database server

Step # 2: Enable networking

Once connected you need edit the mysql configuration file my.cfg using text editor such as vi.

# vi /etc/my.cnf

Step # 3: Once file opened, locate line that read as follows

[mysqld] 

Make sure line skip-networking is commented (or remove line) and add following line

bind-address=YOUR-SERVER-IP

For example, if your MySQL server IP is 65.55.55.2 then entire block should be look like as follows:
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 65.55.55.2
# skip-networking
....
..
....
Where,

Step# 4 Save and Close the file

Restart your mysql service to take change in effect:# /etc/init.d/mysql restart

Step # 5 Grant access to remote IP address

# mysql -u root -p mysqlGrant access to new database
If you want to add new database called foo for user bar and remote IP 202.54.10.20 then you need to type following commands at mysql> prompt:mysql> CREATE DATABASE foo;
mysql> GRANT ALL ON foo.* TO bar@'202.54.10.20' IDENTIFIED BY 'PASSWORD';

How Do I Grant access to existing database?

Let us assume that you are always making connection from remote IP called 202.54.10.20 for database called webdb for user webadmin, To grant access to this IP address type the following command At mysql> prompt for existing database:mysql> update db set Host='202.54.10.20' where Db='webdb';
mysql> update user set Host='202.54.10.20' where user='webadmin';

Step # 5: Logout of MySQL

Type exit command to logout mysql:mysql> exit

Step # 6: Open port 3306

You need to open port 3306 using iptables or BSD pf firewall.

A sample iptables rule to open Linux iptables firewall

/sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT

OR only allow remote connection from your web server located at 10.5.1.3:

/sbin/iptables -A INPUT -i eth0 -s 10.5.1.3 -p tcp --destination-port 3306 -j ACCEPT

OR only allow remote connection from your lan subnet 192.168.1.0/24:

/sbin/iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p tcp --destination-port 3306 -j ACCEPT

A sample FreeBSD / OpenBSD pf rule ( /etc/pf.conf)

pass in on $ext_if proto tcp from any to any port 3306

OR allow only access from your web server located at 10.5.1.3:

pass in on $ext_if proto tcp from 10.5.1.3 to any port 3306  flags S/SA synproxy state

Step # 7: Test it

From remote system or your desktop type the command:
$ mysql -u webadmin -h 65.55.55.2 -p
Where,

You can also use telnet to connect to port 3306 for testing purpose:$ telnet 65.55.55.2 3306

Viết bởi freebsd, 20 September 2008 17:10 | Mysql | Góp ý (0) | Đường dẫn cố định | Trackbacks (0) | Bản inBản in

Ấn tượng với FreeBSD 7.0

FreeBSD 7.0 thực sự là một hệ điều hành ưu việt dành cho máy chủ. Khả năng hỗ trợ SMP được cải tiến mạnh mẽ, tốc độ cải thiện cực kỳ ấn tượng so với các phiên bản cũ. Đặc biệt là khi đem so sánh với một kernel Linux tốt nhất có thể thì FreeBSD 7.0 vẫn nhanh hơn đến 15%.
 (Xem tiếp)

Viết bởi freebsd, 16 September 2008 17:24 | Tips | Góp ý (0) | Đường dẫn cố định | Trackbacks (0) | Bản inBản in

Powered by vnWeblogs
Valid XHTML 1.0 Strict - Valid CSS