一. 安装 openssh-server
$ sudo apt-get install openssh-server
1.建立 SSH KEY:
$ ssh-keygen -t rsa -P "" (注意不要多加空格或缺少空格)
中途需要安装者选择保存密钥的文件,按回车使用默认的文件就可以了:
Enter file in which to save the key (/home/heaad/.ssh/id_rsa):(按回车)
2. 启用SSH KEY:
$ cat /home/heaad/.ssh/id_rsa.pub >> /home/heaad/.ssh/authorized_keys
$ sudo /etc/init.d/ssh reload
3. 验证 SSH 的配置:
尝试用ssh命令登录到本机,登录成功则说明openssh配置成功了:
$ ssh localhost
输出如下信息:
Linux ubuntu 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
Ubuntu 10.04 LTS
Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/
360 packages can be updated.
109 updates are security updates.
Last login: Thu Nov 18 17:31:57 2010 from localhost
输出信息表示登录成功了,说明openssh配置完成。
二. 安装gcc、g++
$ sudo apt-get install build-essential
安装gcc、g++只需要一条命令就可以了,这条命令还会安装libc6-dev,make等好东东,很方便。
检查是否安装成功:
$ g++ –v
三. 安装OpenSSL
1. 检查Linux是否安装了openssl :
$ openssl version
输出:
OpenSSL 0.9.8k 25 Mar 2009
这表明已经安装了openssl,则无需安装openssl,但是还需要安装openssl的开发函数库,否则使用openssl进行开发可能会报错。
2. 安装development版本的openssl
使用如下命令安装openssl的开发函数库:
$ sudo apt-get install libssl-dev
若openssl没有安装则可执行如下操作来安装openssl及其开发函数库:
$ sudo apt-get install openssl
$ sudo apt-get install libssl0.9.8
$ sudo apt-get install libssl-dev
四. 安装tmux
$ sudo apt-get install tmux
五. 安装mysqlclient
$ sudo apt-get install libmysqlclient-dev
参考资料:
1、建立Linux开发环境
2、linux mysql-server can't find mysql_config