2016年5月12日 星期四

WinSCP登入Debian8 Server does not support diffie-hellman-group1-sha1 for keyexchange

使用WinSCP無法登入Debian8
錯誤訊息
Server does not support diffie-hellman-group1-sha1 for keyexchange

#解決方式

/etc/ssh/sshd_config
加入
KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2$
Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr

2016年1月12日 星期二

Route 指令應用


1.先用系統管理員身分開啟命令提示字元
 route print 先列出目前狀態,
我這台電腦上有兩張網卡interface分別是12跟11
12是Realtek的
11是Intel的

我設定的目的是;
對外上網部分使用Intel (if 11)
內部的服務使用Realtek (if 12)
所以把Realtek (if 12)的Metric加大,
route change 0.0.0.0 mask 0.0.0.0 10.5.63.254 if 12 metric 200
這樣預設的網路都會走Metric小的,流量都會往Intel那張網卡去,
設定完後可以tracert 看看設定有沒有正確,
例如tracert -d tw.yahoo.com



現在對外網路OK了,
網內部網站的部分還要設定route,
設定10開頭的IP網段都Realtek這張網卡
route add 10.0.0.0 mask 255.0.0.0  10.5.63.254 if 12 metric 35



2016年1月11日 星期一

ubuntu 修改hostname

需要修改兩個地方

$ sudo nano /etc/hostname

$ sudo nano /etc/hosts

改完重開機就會生效了

ubuntu DNS 設定

Ubuntu 於 12.04 開始捨棄了 /etc/resolv.conf 的設計,
每次開機皆會rewrite此檔案,
現在得修改 /etc/network/interfaces

$ sudo vi /etc/network/interfaces

 # DNS of Google
dns-nameservers 8.8.8.8 8.8.4.4
or
 # DNS of Hinet
dns-nameservers 168.95.1.1 168.95.192.1

dotproject 安裝筆記


download dotproject_2_1_8.zip

unzip dotproject_2_1_8.zip to /var/www/
$cp dotproject_2_1_8.zip /var/www
$cd /var/www
$tar zxvf dotproject_2_1_8.zip

Install php gd
$sudo apt-get install php5-gd

讓以下檔案與資料夾writable
./includes/config.php
./files
./files/temp
./locales/en

$chmod 777 file_name
$chmod 777-R  folder_name
or
$chown www-data:www-data file_name
$chown www-data:www-data -R folder_name

新增MySQL帳號,新增dotproject DB
$msysql -u root -p password
msql>use mysql;
msql>INSERT INTO user(host,user,password) VALUES('%','dotproject',password('passwd'));
msql>GRANT ALL ON dotproject.* TO 'dotproject'@localhost IDENTIFIED BY 'passwd' WITH GRANT OPTION;
msql>FLUSH PRIVILEGES;

2016年1月10日 星期日

dotproject 2.1.8 甘特圖中文亂碼解決



修改lib\jpgraph\src下jpg-config.inc.php
 define('FF_CUSTOM',31);

修改中文用字體
 lib\jpgraph\src\jpgraph_ttf.inc.php
改为:
   FF_CHINESE => array(
    FS_NORMAL => 'msyh.ttf',
    FS_BOLD => 'msyhbd.ttf',
    FS_ITALIC => '',
    FS_BOLDITALIC => '' ),
用的微軟雅黑
把c:/windows/fonts(msyh.ttf和msyhbd.ttf)到lib\fonts\vera

修改modules\tasks\gantt.php
371行下面mark掉
/*
    if ($locale_char_set=='utf-8' && function_exists('utf8_decode')) {
        $name = utf8_decode($name);
    }

*/

mysql 建立使用者

mysql -u root -p password

use mysql;

INSERT INTO user(host,user,password) VALUES('%','db_UserName',password('passwd'));

GRANT ALL ON db_name.* TO 'db_UserName'@localhost IDENTIFIED BY 'passwd' WITH GRANT OPTION;

FLUSH PRIVILEGES;