apt-get:高级级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程。
如果不更新apt-get源,接下来在进行对CRT链接进行ssh配置时是失败的。
第一步:使用apt-get更新命令,结果应该会是失败的。
root@Ubuntu:~# apt-get updateIgn http://security.ubuntu.com wily-security InReleareIgn http://security.ubuntu.com wily-security Releare.gpgIgn http://security.ubuntu.com wily-security Releare
第二步:备份apt-get源列表文件(防止改错才需要备份)
root@Ubuntu:~# cp /etc/apt/sources.list /etc/apt/sources.list_backup
第三步:修改源文件
到达以下文件路径,使用vim打开
root@Ubuntu:~# cd /etc/aptroot@Ubuntu:/etc/apt# vim sources.list
使用:%s修改文件内的网址(不需要进入insert模式)
:%s/hk.archive/old-releases
:%s/security.ubuntu/old-releases.ubuntu
:%S命令相当于windows中的查找替换命令
第四步:保存退出,使用源更新命令查看是否成功:
root@Ubuntu:~# apt-get updateget1 http://old-releases.ubuntu.com InRelease [218 KB]get2 http://old-releases.ubuntu.com wily-updates InRelease [65.9 KB]get3 http://old-releases.ubuntu.com wily-backports InRelease [65.9 KB]get4 http://old-releases.ubuntu.com wily-secyrity InRelease [65.9 KB]
二.CRT链接
SecureCRT是一款支持SSH(SSH1和SSH2)、Telnet、串口等的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。在我们今后接下来的学习或工作中会经常使用它远程登录到Linux系统上去工作。
在第一部分apt-get更新完成后,我们要继续安装SSH链接。
第一步:安装并开启SSH服务:
root@Ubuntu:~# apt-get install openssh-server /*注释:安装*/Do you want to continue? [Y/n] y /*注释:是否安装,选择是*/
root@Ubuntu:~# /etc/init.d/ssh start /*注释:启动*/root@Ubuntu:~# ps -e|grep sshd /*注释:使用ps -e查看ssh是否启动成功*/ 12212? 00:00:00 sshd/*注释:显示进程即为成功*/
第二步:修改root权限
root@Ubuntu:~# vim /etc/ssh/sshd_config
PermitRootLogin yes /*注释:将without-passwd改为yes*/
第三步:CRT工具链接
root@Ubuntu:~# ifconfig/*查看本机IP地址*/
三.文件服务器配置(ftp)
TP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文本传输协议”。用于Internet上的控制文件的双向传输。
在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。
我们使用FTP工具将文件从Windows端传到ubuntu。
第一步:安装vsftpd,并更改ftp用户密码
root@ubuntu:~# apt-get install vsftpdDo you want to continue? [Y/n] y /*注释:是否安装,选择是*/
root@ubuntu:~# passwd ftp /*在安装vsfpd时系统已经创建了一个名为ftp的用户,我们只需要修改密码*/Enter new UNIX password: //输入密码Retype new UNIX password: //再次输入密码passwd: password updated successfully
第二步:修改相关配置文件
root@ubuntu:~# cd /srv/ftproot@ubuntu:/srv/ftp# chmod 777 /srv/ftp /*7=r+w+x,赋予文件或访问权限*/
root@ubuntu:~# vim /etc/vsftpd.confanonymous_enable=NO /*是否允许匿名登录ftp服务器,不允许*/local_enable=YES /*是否允许本机用户登录,允许*/write_enable=YES /*去掉"#"注释,是否允许上传文件到ftp文件服务器,允许*/chroot_local_user=YES /*去掉"#"*/chroot_list_enable=YES /*去掉"#",允许chroot_list文件中的用户登录ftp服务*/chroot_list_file=/etc/vsftpd.chroot_list /*去掉"#",指定名单路径*/pam_service_name=vsftpd /*PAM 服务名称,这里的设置决定PAM将为vsftpd使用配置文件*/
root@ubuntu:~# vim /etc/vsftpd.chroot_list/*创建vsftpd.chroot_list文件夹,相当于一个用户登陆表,只有在名单的用户才可以进行登录*///在vsftpd.chroot_list写入 ftp 后保存退出
root@ubuntu:~# vim /etc/pam.d/vsftpd#auth required pam_shells.so /*加"#"注释掉*/
第三步:启动并使用FTP工具链接
root@ubuntu-weixin:~# service vsftpd start /*启动vsftpd服务*/root@ubuntu-weixin:~# ps -e|grep vsftpd /*查看是否启动成功*/ 1392 ? 00:00:00 vsftpd
在配置过程中,需要细心。如果配置不成功,应该从第一步开始检查单词、字符是否输入正确。一个小错误就可能导致整个配置不成功。