#ubuntu实用笔记 # 这是什么 > 吹牛逼的内容就不说了,ubuntu,在本文中就是一个服务器。 # 为什么选择ubuntu > 因为爱所以爱 # 下载ubuntu http://www.ubuntu.org.cn/download/server Ubuntu Server 16.04 LTS 我们一般下载都选择 LTS , LTS 代表 长期支持。 这样子能获取长期的支持。 ## 远程连接配置好 ## 注意 1. 我们能不开启ftp就不开启ftp,因为这是一个存在安全隐患的服务。 2. 用ssh连接.软件用PUTTY,xshell。 ifconfig 查看网卡信息,可以看到服务器的ip地址 # 修改ssh默认的端口号 默认端口是22 至于为什么修改端口 就不在这BB了 `vim /etc/ssh/sshd_config` 找到Port 22 修改为其他端口 例如 Port 9876 虚拟机里面默认没有安装ssh工具. ubuntu有一个很好用的包管理工具 `apt-get`,用他试,必须使用管理员权限。 ## 注意 1. 服务器默认不要使用root进行远程登录 2. 切换到root用户,`sudu su` # 更新源 `apt-get update` # 安装软件 `apt-get install vim` 安装vim编辑器 `apt-get install openssl` 安装ssh # 开启远程管理 要开启远程管理,需要 安装 apt-get install openssh-server 安装完以后, `/etc/init.d/ssh start` mac 通过ssh进行远程连接,`ssh csl@192.168.1.200` # 方便的管理服务器 ## 修改主机名 cat 查看文件信息 `cat /etc/hostname` 这是不是显示的,主机名啊 `vim /etc/hostname` 修改成自己喜欢的名字,例如web1 重启以后才会生效哦 `reboot` ## 使用root用户登录是不安全的 非对称加密 得到 公钥 私钥 ## 生效密钥对 ### 下载PuTTV Key Generator http://www.softpedia.com/get/Network-Tools/Misc-Networking-Tools/PuTTY-Key-Generator.shtml#download sava public key 保存公钥 sava private key 保存私钥 私钥要保存好哦,不然再也连不上服务器了 mkdir .ssh . 代表隐藏目录 进入目录 cd .ssh 创建文件 vim authorized_keys 内容放入你创建好的key ``` ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEA33EqWhELhF7CJEMSUo2B8jV3rWBjFChCq7h73K/aIBGA3y+CUhXViK45q6ROq4fFqz9rcnw8pyLrlxh+SpzGH185wxGMGOpNlHhtvfrbgQmMwHHSksPLdERXl/wkvVCKnwblTiRPXO/zzEWrqTuVCRmjkfzevj1pNrx6etbmaTM= rsa-key-20160424 ``` ## authorized keys 权限 设置为 644 `chmod 644 ./authorized_keys` 多个用户的话 建议设置成 600 在用户的加目录下 关闭密码登陆,确保服务器安全(关闭密码登陆之前,一定要能够正常使用密钥登陆) 上传代码用软件 filezilla > 未完待续,待整理,待完善。